Remoting mit CLI-Tools

Viele Tools/Cmdlets besitzen Parameter für die nötigen Remotezugriffe.

Beispiel: Einfache SMB-Zugriffe mit –Path

PS E:\_temp> Get-ChildItem -Path \\win10\testfreigabe\

Verzeichnis: \\win10\testfreigabe

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----       11.10.2016     17:47         211225 Screenshot (1).png
-a----       11.10.2016     17:47         229877 Screenshot (2).png

Funktioniert aber natürlich nur, wenn man berechtigt ist auf die Freigabe zugreifen zu dürfen! sonst kommt:

PS E:\_temp> Get-ChildItem -Path \\win10\testfreigabe
Get-ChildItem : Der Pfad "\\win10\testfreigabe" kann nicht gefunden werden, da er nicht vorhanden ist.
In Zeile:1 Zeichen:1
+ Get-ChildItem -Path \\win10\testfreigabe
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : ObjectNotFound: (\\win10-\testfreigabe:String) [Get-ChildItem], ItemNotFoundException
+ FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetChildItemCommand

Als Lösung hier einfach eine „net use“-Remoteanmeldung zuvor durchführen.

Wenn man kein Laufwerk mappen will, dann einfach:

UNC Fernanmeldung
PS E:\_temp> net use \\win10\ipc$ * /User:joeb
Geben Sie das Kennwort für \\win10\ipc$ ein:
Der Befehl wurde erfolgreich ausgeführt.

Konsolenbefehl wie systeminfo.exe (Remote hier ein Adminkonten nötig)

PS E:\_temp> systeminfo.exe /s win10 /U win10\joebadmin /P

Hostname:                                      WIN10
Betriebssystemname:                            Microsoft Windows 10 Pro
Betriebssystemversion:                         10.0.14393 Nicht zutreffend Build 14393
Betriebssystemhersteller:                      Microsoft Corporation
Betriebssystemkonfiguration:                   Eigenständige Arbeitsstation
Betriebssystem-Buildtyp:                       Multiprocessor Free
...

oder schtasks.exe

PS E:\_temp> schtasks.exe /query /s win10 /U joebadmin /p
Geben Sie das Kennwort für joebadmin ein, mit dem der Befehl ausgeführt wird: *******

Ordner: \
Aufgabenname                             Nächste Laufzeit       Status
======================================== ====================== ===============
OneDrive Standalone Update Task          13.10.2016 22:30:07    Bereit
Optimize Start Menu Cache Files-S-1-5-21 Nicht zutreffend       Bereit
User_Feed_Synchronization-{413A22B3-D61A 12.10.2016 23:16:38    Bereit
...