Files
FAT_Test/profile.json
2026-05-15 16:26:08 -06:00

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": []
}
]