Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Invoke-command bzw. new-pssession wenn "-Computername" = Name des Hosts auf dem das Script läuft

$
0
0

Hi,

folgendes Beispiel:

Name des Servers auf dem das Script ausgeführt wird = "rd-sh-01.xyz.loc".

$server = "rd-sh-01.xyz.loc"

invoke-command -computer $server -scriptblock {get-process} bzw. new-pssesssion -computer $server

--> Error: Connecting to remote server rd-sh-01.xyz.loc failed with the following error message: Access is denied.

For more...

Elevated geht's, ist aber keine Option.

Das Script soll auf diversen Member Servern einer RDSH Collection laufen, die Hosts wechseln also.

Mein Workaround bisher: Ich frage ab, ob der Name des aktuellen Session Host gleich dem an das Invoke-command übergebenen Computernamen ist und verzweige dann.

Ist aber nervig und aufwändig. Was sagt ihr dazu? Wie kann ich den "Access" gewähren :)?

Gruß

Stefan


Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>