Remotecomputer via. Powershell aktivieren
Mit folgendem Codeblock lässt sich ein oder mehrere Remotecomputer via. Powershell aktivieren.
$Results = Invoke-Command -ComputerName server01 {
# install MAK key
$nullipk = cscript.exe "$env:SystemRoot\System32\slmgr.vbs" /ipk "XXXX-XXXX-XXXX-XXXX-XXXX"
$nullato = cscript.exe "$env:SystemRoot\System32\slmgr.vbs" /ato
# test LicenseStatus
$LicStatus = (((cscript.exe "$env:SystemRoot\System32\slmgr.vbs" /dli) |
Where-Object { $_ -match '\S' })[-1] -split ':', 2)[1].Trim()
# return an object
[PsCustomObject]@{
ComputerName = $env:COMPUTERNAME
LicenseStatus = $LicStatus
}
}
$Results