Hallo,
ich habe ein Powershell Script, um Remote Desktop zu aktivieren und den User der Gruppe hinzuzufügen. Klappt alles wunderbar, dauert aber ca. 1 Minute... Liegt das an meinem Script? Kennt jemand eine Möglichkeit, das ein wenig zu beschleunigen?
Danke für alle Antworten im Vorraus!
Hier der wesentliche Teil des Scripts:
#$deviceName und $userName sind schon gegeben (an anderer Stelle eingegeben)
$connection = Test-Connection -BufferSize 32 -Count 1 -ComputerName $deviceName -Quiet
if ($connection){
$energySetting = "8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c"
C:\pstools\psexec.exe \\$deviceName powercfg -setactive $energySetting
C:\pstools\psexec.exe \\$deviceName powercfg -x -standby-timeout-ac 0
C:\pstools\psexec.exe \\$deviceName powercfg -x -standby-timeout-dc 0
C:\pstools\psexec.exe \\$deviceName reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f
$remoteSysLanguage =C:\pstools\psexec.exe \\$deviceName cmd.exe /c 'reg query "hklm\system\controlset001\control\nls\language" /v Installlanguage'
if ($remoteSysLanguage -match '0407'){
$group = "Administratoren"
} else {
$group = "Administrators"
}
C:\pstools\psexec.exe \\$deviceName net localgroup $group ad\$userName /add
}