520 lines
13 KiB
JSON
520 lines
13 KiB
JSON
[
|
|
{
|
|
"ProfileName": "Do nothing",
|
|
"ProfileType": "",
|
|
"ProfileCommands": [
|
|
],
|
|
"ProfileParameters": [
|
|
"{P00}",
|
|
"{P01}",
|
|
"{P02}",
|
|
"{P03}"
|
|
]
|
|
},
|
|
{
|
|
"ProfileName": "Test",
|
|
"ProfileType": "CMD",
|
|
"ProfileCommands": [
|
|
"command 1 {P00} {P01} {P02}",
|
|
"command 2 {P00} {P01}",
|
|
"command 3 {P00} {P03}"
|
|
],
|
|
"ProfileParameters": [
|
|
"{P00}",
|
|
"{P01}",
|
|
"{P02}",
|
|
"{P03}"
|
|
]
|
|
},
|
|
{
|
|
"ProfileName": "Change Hostname",
|
|
"ProfileType": "Powershell",
|
|
"ProfileCommands": [
|
|
"Rename-Computer -NewName {New Host Name} -Force -PassThru",
|
|
"hostname"
|
|
],
|
|
"ProfileParameters": [
|
|
"{New Host Name}"
|
|
]
|
|
},
|
|
|
|
{
|
|
"ProfileName": "CMD_Show_NetworkInterfaces",
|
|
"ProfileType": "CMD",
|
|
"ProfileCommands": [
|
|
"netsh interface show interface"
|
|
],
|
|
"ProfileParameters": [
|
|
]
|
|
},
|
|
|
|
{
|
|
"ProfileName": "CMD_Assign_IPv4Address",
|
|
"ProfileType": "CMD",
|
|
"ProfileCommands": [
|
|
"netsh interface ipv4 set address name=\"{Name of Interface}\" source=static addr={IP Address} mask={Net mask} gateway={Gateway}",
|
|
"netsh interface set interface \"{Name of Interface}\" admin=disable",
|
|
"netsh interface set interface \"{Name of Interface}\" admin=enable",
|
|
"netsh interface ipv4 show config name=\"{Name of Interface}\" "
|
|
],
|
|
"ProfileParameters": [
|
|
"{Name of Interface}",
|
|
"{IP Address}",
|
|
"{Net mask}",
|
|
"{Gateway}"
|
|
]
|
|
},
|
|
|
|
{
|
|
"ProfileName": "Powershell_Assign_IPv4Address",
|
|
"ProfileType": "Powershell",
|
|
"ProfileCommands": [
|
|
"New-NetIPAddress -InterfaceAlias \"{Name of Interface}\" -IPAddress {IP Address} -PrefixLength {PrefixLength} -DefaultGateway {Gateway}",
|
|
"Get-NetIPAddress -InterfaceAlias \"{Name of Interface}\""
|
|
],
|
|
"ProfileParameters": [
|
|
"{Name of Interface}",
|
|
"{IP Address}",
|
|
"{PrefixLength}",
|
|
"{Gateway}"
|
|
]
|
|
},
|
|
{
|
|
"ProfileName": "SSH_Cisco_Tftp_Running",
|
|
"ProfileType": "SSH",
|
|
"ProfileCommands": [
|
|
"copy run tftp://"
|
|
],
|
|
"ProfileParameters": [
|
|
"{IP Address}",
|
|
"{User Name}",
|
|
"{Password}"
|
|
]
|
|
},
|
|
{
|
|
"ProfileName": "SSH_Cisco_Catalyst_Tftp_Running",
|
|
"ProfileType": "SSH_Catalyst",
|
|
"ProfileCommands": [
|
|
"copy running-config tftp://"
|
|
],
|
|
"ProfileParameters": [
|
|
"{IP Address}",
|
|
"{User Name}",
|
|
"{Password}"
|
|
]
|
|
},
|
|
{
|
|
"ProfileName": "SSH_Cisco_Tftp_Startup",
|
|
"ProfileType": "SSH",
|
|
"ProfileCommands": [
|
|
"copy startup-config tftp://"
|
|
],
|
|
"ProfileParameters": [
|
|
"{IP Address}",
|
|
"{User Name}",
|
|
"{Password}"
|
|
]
|
|
},
|
|
{
|
|
"ProfileName": "SSH_Cisco_Catalyst_Tftp_Startup",
|
|
"ProfileType": "SSH_Catalyst",
|
|
"ProfileCommands": [
|
|
"copy startup-config tftp://"
|
|
],
|
|
"ProfileParameters": [
|
|
"{IP Address}",
|
|
"{User Name}",
|
|
"{Password}"
|
|
]
|
|
},
|
|
{
|
|
"ProfileName": "RAC9_PS_status_dual",
|
|
"ProfileType": "RAC9",
|
|
"ProfileCommands": [
|
|
"get system.power.supply.1",
|
|
"get system.power.supply.2"
|
|
],
|
|
"ProfileParameters": []
|
|
},
|
|
|
|
{
|
|
"ProfileName": "RAC9_storage_pdisks",
|
|
"ProfileType": "RAC9",
|
|
"ProfileCommands": [
|
|
"storage get get pdisks -o"
|
|
],
|
|
"ProfileParameters": []
|
|
},
|
|
{
|
|
"ProfileName": "RAC9_networkinterfaces",
|
|
"ProfileType": "RAC9",
|
|
"ProfileCommands": [
|
|
"gethostnetworkinterfaces"
|
|
],
|
|
"ProfileParameters": []
|
|
},
|
|
{
|
|
"ProfileName": "CMD_OS_name",
|
|
"ProfileType": "CMD",
|
|
"ProfileCommands": [
|
|
"systeminfo | findstr /B /C:\"OS Name\" /B /C:\"OS Version\""
|
|
],
|
|
"ProfileParameters": []
|
|
},
|
|
{
|
|
"ProfileName": "CMD_Windows_Activation_status",
|
|
"ProfileType": "CMD",
|
|
"ProfileCommands": [
|
|
"cscript c:\\Windows\\System32\\slmgr.vbs /dlv"
|
|
],
|
|
"ProfileParameters": []
|
|
},
|
|
{
|
|
"ProfileName": "CMD_Windows_Enable_RemoteDesktop",
|
|
"ProfileType": "CMD",
|
|
"ProfileCommands": [
|
|
"REG ADD \"HKLM\\SYSTEM\\CurrentControlSet\\Control\\Terminal Server\" /v fDenyTSConnections /t REG_DWORD /d 0 /f",
|
|
"netsh advfirewall firewall add rule name=\"Remote Desktop (TCP-In)\" dir=in action=allow protocol=TCP localport=3389",
|
|
"net start TermService"
|
|
],
|
|
"ProfileParameters": []
|
|
},
|
|
|
|
|
|
{
|
|
"ProfileName": "CMD_Avigilon_Version",
|
|
"ProfileType": "Powershell",
|
|
"ProfileCommands": [
|
|
"Get-WmiObject -Class Win32_Product | where vendor -eq Avigilon | select Name, Version"
|
|
],
|
|
"ProfileParameters": []
|
|
},
|
|
{
|
|
"ProfileName": "Powershell_VideoController",
|
|
"ProfileType": "Powershell",
|
|
"ProfileCommands": [
|
|
"Get-CimInstance -ClassName Win32_VideoController"
|
|
],
|
|
"ProfileParameters": []
|
|
},
|
|
{
|
|
"ProfileName": "Powershell_Avigilon_Servername",
|
|
"ProfileType": "Powershell",
|
|
"ProfileCommands": [
|
|
"-File \"Avigilon_Servername.ps1\""
|
|
],
|
|
"ProfileParameters": []
|
|
},
|
|
{
|
|
"ProfileName": "Powershell_Get_NetworkInterface",
|
|
"ProfileType": "Powershell",
|
|
"ProfileCommands": [
|
|
"Get-NetAdapter | Select-Object Name, MacAddress, InterfaceDescription| Sort-Object -Property Name"
|
|
],
|
|
"ProfileParameters": []
|
|
},
|
|
{
|
|
"ProfileName": "Powershell_NetworkInterface_Team_LACP_Dynamic",
|
|
"ProfileType": "Powershell",
|
|
"ProfileCommands": [
|
|
"New-NetLbfoTeam -Name \"{Team Name}\" -TeamMembers \"{NIC1}\", \"{NIC2}\" -TeamingMode LACP -LoadBalancingAlgorithm Dynamic -Confirm:$false",
|
|
"Set-NetAdapterAdvancedProperty -Name \"{NIC1}\" -DisplayName \"Speed & Duplex\" -DisplayValue \"10 Gbps Full Duplex\" ",
|
|
"Set-NetAdapterAdvancedProperty -Name \"{NIC2}\" -DisplayName \"Speed & Duplex\" -DisplayValue \"10 Gbps Full Duplex\" ",
|
|
"Set-NetAdapterAdvancedProperty -Name \"{NIC1}\" -DisplayName \"Energy-Efficient Ethernet\" -DisplayValue \"Disabled\" ",
|
|
"Set-NetAdapterAdvancedProperty -Name \"{NIC2}\" -DisplayName \"Energy-Efficient Ethernet\" -DisplayValue \"Disabled\" ",
|
|
"Get-NetAdapterAdvancedProperty -Name \"{NIC1}\" ",
|
|
"Get-NetAdapterAdvancedProperty -Name \"{NIC2}\" ",
|
|
"Get-NetAdapterAdvancedProperty -Name \"{Team Name}\" "
|
|
],
|
|
"ProfileParameters": [
|
|
"{Team Name}",
|
|
"{NIC1}",
|
|
"{NIC2}"
|
|
]
|
|
},
|
|
|
|
{
|
|
"ProfileName": "Powershell_ACC8 Antivirus Exclusions",
|
|
"ProfileType": "Powershell",
|
|
"ProfileCommands": [
|
|
"-File \"ACC8 Antivirus Exclusions.ps1\""
|
|
],
|
|
"ProfileParameters": []
|
|
},
|
|
|
|
{
|
|
"ProfileName": "Powershell_Firewall Rule",
|
|
"ProfileType": "Powershell",
|
|
"ProfileCommands": [
|
|
"-File \"Firewall Rule.ps1\""
|
|
],
|
|
"ProfileParameters": []
|
|
},
|
|
|
|
{
|
|
"ProfileName": "Powershell_Folder Options",
|
|
"ProfileType": "Powershell",
|
|
"ProfileCommands": [
|
|
"-File \"Folder Options.ps1\""
|
|
],
|
|
"ProfileParameters": []
|
|
},
|
|
|
|
{
|
|
"ProfileName": "Powershell_Power Options",
|
|
"ProfileType": "Powershell",
|
|
"ProfileCommands": [
|
|
"-File \"Power Options.ps1\""
|
|
],
|
|
"ProfileParameters": []
|
|
},
|
|
|
|
{
|
|
"ProfileName": "Powershell_Remote Desktop Enable",
|
|
"ProfileType": "Powershell",
|
|
"ProfileCommands": [
|
|
"-File \"Remote Desktop Enable.ps1\""
|
|
],
|
|
"ProfileParameters": []
|
|
},
|
|
|
|
{
|
|
"ProfileName": "Powershell_Windows Update Restart",
|
|
"ProfileType": "Powershell",
|
|
"ProfileCommands": [
|
|
"-File \"Windows Update Restart.ps1\""
|
|
],
|
|
"ProfileParameters": []
|
|
},
|
|
|
|
{
|
|
"ProfileName": "CMD_Add_Local_Admin_User",
|
|
"ProfileType": "CMD",
|
|
"ProfileCommands": [
|
|
"Net user {Local Admin User 1} {Password 1} /add /Y",
|
|
"net localgroup administrators {Local Admin User 1} /add ",
|
|
"net localgroup administrators"
|
|
],
|
|
"ProfileParameters": [
|
|
"{Local Admin User 1}",
|
|
"{Password 1}"
|
|
|
|
]
|
|
},
|
|
|
|
{
|
|
"ProfileName": "CMD_Add_Local_2_Admin_Users",
|
|
"ProfileType": "CMD",
|
|
"ProfileCommands": [
|
|
"Net user {Local Admin User 1} {Password 1} /add /Y",
|
|
"net localgroup administrators {Local Admin User 1} /add ",
|
|
"Net user {Local Admin User 2} {Password 2} /add /Y",
|
|
"net localgroup administrators {Local Admin User 2} /add ",
|
|
"net localgroup administrators"
|
|
],
|
|
"ProfileParameters": [
|
|
"{Local Admin User 1}",
|
|
"{Password 1}",
|
|
"{Local Admin User 2}",
|
|
"{Password 2}"
|
|
|
|
]
|
|
},
|
|
|
|
{
|
|
"ProfileName": "CMD_ScreenSaver",
|
|
"ProfileType": "CMD",
|
|
"ProfileCommands": [
|
|
"cd C:\\USI\\Images\\ & C:\\USI\\Images\\bg.bat"
|
|
],
|
|
"ProfileParameters": []
|
|
},
|
|
|
|
{
|
|
"ProfileName": "CMD_Install_FoxitReader",
|
|
"ProfileType": "CMD",
|
|
"ProfileCommands": [
|
|
"C:\\USI\\Apps\\FoxitPDFReader.exe /QUIET"
|
|
],
|
|
"ProfileParameters": []
|
|
},
|
|
|
|
{
|
|
"ProfileName": "CMD_Install_TeamViewer.msi",
|
|
"ProfileType": "CMD",
|
|
"ProfileCommands": [
|
|
"C:\\USI\\Apps\\TeamViewer.msi /qn",
|
|
"winget list --disable-interactivity --accept-source-agreements| FINDSTR /i \"TeamViewer\""
|
|
],
|
|
"ProfileParameters": []
|
|
},
|
|
|
|
{
|
|
"ProfileName": "CMD_ShowAllSoftwareVersion",
|
|
"ProfileType": "CMD",
|
|
"ProfileCommands": [
|
|
|
|
"winget list --disable-interactivity --accept-source-agreements "
|
|
],
|
|
"ProfileParameters": []
|
|
},
|
|
|
|
{
|
|
"ProfileName": "CMD_Timezone_CanCentralStandardTime_6",
|
|
"ProfileType": "CMD",
|
|
"ProfileCommands": [
|
|
"tzutil /s \"Central Standard Time\"",
|
|
"tzutil /g"
|
|
],
|
|
"ProfileParameters": []
|
|
},
|
|
|
|
|
|
{
|
|
"ProfileName": "CMD_Meinberg ntp-4.2.8",
|
|
"ProfileType": "CMD",
|
|
"ProfileCommands": [
|
|
"C:\\USI\\Apps\\\"Meinberg ntp-4.2.8p15a-win32-setup.exe\" /USE_FILE=\"C:\\USI\\Apps\\MeinbergSetup.ini\"",
|
|
"ntpd --version",
|
|
"echo server {IP Address 1} iburst minpoll 6 maxpoll 7 >> C:\\\"Program Files (x86)\"\\NTP\\etc\\ntp.conf",
|
|
"echo server {IP Address 2} iburst minpoll 6 maxpoll 7 >> C:\\\"Program Files (x86)\"\\NTP\\etc\\ntp.conf"
|
|
|
|
],
|
|
"ProfileParameters": [
|
|
"{IP Address 1}",
|
|
"{IP Address 2}"
|
|
]
|
|
},
|
|
|
|
{
|
|
"ProfileName": "CMD_Ipv6_Disable_ALL",
|
|
"ProfileType": "CMD",
|
|
"ProfileCommands": [
|
|
"powershell \"Disable-NetAdapterBinding -Name \"*\" -ComponentID ms_tcpip6\"",
|
|
"powershell \"Get-NetAdapterBinding -ComponentID ms_tcpip6| Sort-Object -Property Name\""
|
|
|
|
],
|
|
"ProfileParameters": []
|
|
},
|
|
|
|
{
|
|
"ProfileName": "CMD_Ipv6_Disable_Interface",
|
|
"ProfileType": "CMD",
|
|
"ProfileCommands": [
|
|
"powershell \"Disable-NetAdapterBinding -Name \"{Interface Name}\" -ComponentID ms_tcpip6\"",
|
|
"powershell \"Get-NetAdapterBinding -ComponentID ms_tcpip6| Sort-Object -Property Name\""
|
|
],
|
|
"ProfileParameters": [
|
|
"{Interface Name}"
|
|
]
|
|
},
|
|
|
|
{
|
|
"ProfileName": "RAC9_IDRAC_Assign_IP_Network_Interface",
|
|
"ProfileType": "CMD",
|
|
"ProfileCommands": [
|
|
"racadm setniccfg -s {IP Address} {Network Mask} {Gateway}"
|
|
],
|
|
"ProfileParameters": [ "{IP Address}", "{Network Mask}", "{Gateway}" ]
|
|
},
|
|
|
|
{
|
|
"ProfileName": "RAC9_IDRAC_Configure_User",
|
|
"ProfileType": "CMD",
|
|
"ProfileCommands": [
|
|
"racadm set iDRAC.Users.{Index}.Username {Username}",
|
|
"racadm set iDRAC.Users.{Index}.Password {Password}",
|
|
"racadm get iDRAC.Users.{Index}.Username",
|
|
"racadm set iDRAC.Users.{Index}.Enable 1",
|
|
"racadm set iDRAC.Users.{Index}.IpmiLanPriv 4"
|
|
|
|
],
|
|
"ProfileParameters": [ "{Index}", "{Username}", "{Password}" ]
|
|
},
|
|
|
|
{
|
|
"ProfileName": "RAC9_IDRAC_Configure_Users_at_234",
|
|
"ProfileType": "CMD",
|
|
"ProfileCommands": [
|
|
"racadm set iDRAC.Users.2.Password {Password 2 root}",
|
|
"racadm set iDRAC.Users.3.Username {Username 3}",
|
|
"racadm set iDRAC.Users.3.Password {Password 3}",
|
|
"racadm set iDRAC.Users.4.Username {Username 4}",
|
|
"racadm set iDRAC.Users.4.Password {Password 4}",
|
|
"racadm get iDRAC.Users.2.Username",
|
|
"racadm get iDRAC.Users.3.Username",
|
|
"racadm get iDRAC.Users.4.Username",
|
|
"racadm set iDRAC.Users.3.Enable 1",
|
|
"racadm set iDRAC.Users.3.IpmiLanPriv 4",
|
|
"racadm set iDRAC.Users.4.Enable 1",
|
|
"racadm set iDRAC.Users.4.IpmiLanPriv 4"
|
|
],
|
|
"ProfileParameters": [
|
|
"{Password 2 root}",
|
|
"{Username 3}",
|
|
"{Password 3}",
|
|
"{Username 4}",
|
|
"{Password 4}"
|
|
]
|
|
},
|
|
|
|
{
|
|
"ProfileName": "RAC9_IDRAC_Get_ServiceTag",
|
|
"ProfileType": "CMD",
|
|
"ProfileCommands": [
|
|
"racadm getsvctag"
|
|
],
|
|
"ProfileParameters": []
|
|
},
|
|
{
|
|
"ProfileName": "RAC9_ACPwrRcvry_On",
|
|
"ProfileType": "RAC9",
|
|
"ProfileCommands": [
|
|
"set bios.Syssecurity.ACPwrRcvry On"
|
|
],
|
|
"ProfileParameters": []
|
|
},
|
|
|
|
{
|
|
"ProfileName": "RAC9_Power_redundancy",
|
|
"ProfileType": "RAC9",
|
|
"ProfileCommands": [
|
|
" get system.power.RedundancyPolicy"
|
|
],
|
|
"ProfileParameters": []
|
|
},
|
|
|
|
{
|
|
"ProfileName": "RAC9_storage_vdisks",
|
|
"ProfileType": "RAC9",
|
|
"ProfileCommands": [
|
|
"storage get vdisks -o -p layout,status,size"
|
|
],
|
|
"ProfileParameters": []
|
|
},
|
|
|
|
{
|
|
"ProfileName": "RAC9_Commit_Changes_reboot_NOW",
|
|
"ProfileType": "RAC9",
|
|
"ProfileCommands": [
|
|
"jobqueue create BIOS.Setup.1-1 -r pwrcycle -s TIME_NOW"
|
|
],
|
|
"ProfileParameters": []
|
|
},
|
|
{
|
|
"ProfileName": "RAC9_Jobview_checkresult",
|
|
"ProfileType": "RAC9",
|
|
"ProfileCommands": [
|
|
"jobqueue view"
|
|
],
|
|
"ProfileParameters": []
|
|
},
|
|
{
|
|
"ProfileName": "RAC9_Reboot",
|
|
"ProfileType": "RAC9",
|
|
"ProfileCommands": [
|
|
"serveraction hardreset"
|
|
],
|
|
"ProfileParameters": []
|
|
}
|
|
] |