[
  {
    "ProfileName": "Test",
    "ProfileType": "CMD",
    "ProfileCommands": [
      "command 1 {P00} {P01} {P02}",
      "command 2 {P00} {P01}",
      "command 3 {P00} {P03}"
    ],
    "ProfileParameters":[
      "{P00}", "{P01}", "{P02}", "{P03}"
     ]
  },
  {
    "ProfileName": "Ipconfig",
    "ProfileType": "CMD",
    "ProfileCommands": [
      "Ipconfig /{P00}",
      "Ipconfig /{P01}"
    ],
    "ProfileParameters":[
      "{P00}", "{P01}"
     ]
  },
  {
    "ProfileName": "SSH_Cisco_Tftp_Running",
    "ProfileType": "SSH",
    "ProfileCommands": [
      "copy run tftp://"
    ],
    "ProfileParameters": []
  },
  {
    "ProfileName": "SSH_Cisco_Catalyst_Tftp_Running",
    "ProfileType": "SSH_Catalyst",
    "ProfileCommands": [
      "copy running-config tftp://"
    ],
    "ProfileParameters": []
  },
  {
    "ProfileName": "SSH_Cisco_Tftp_Startup",
    "ProfileType": "SSH",
    "ProfileCommands": [
      "copy startup-config tftp://"
    ],
    "ProfileParameters": []
  },
  {
    "ProfileName": "SSH_Cisco_Catalyst_Tftp_Startup",
    "ProfileType": "SSH_Catalyst",
    "ProfileCommands": [
      "copy startup-config tftp://"
    ],
    "ProfileParameters": []
  },
  {
    "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": "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": []
  }
]