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
}