2016-08-09 12 views
0

Gibt es eine deterministische Möglichkeit für einen Domänenbenutzer, den Pfad %userprofile% für das entsprechende Profil auf einem Remote-Windows-Computer zu finden?Ordner% userprofile% auf einem anderen Computer finden

Der Stamm des Dateisystems auf dem Remotecomputer wird gemeinsam genutzt.

Meine beste Strategie ist bisher, die Namenskonvention von Profilordnern zu erraten. Ich erwarte, dass es so etwas wie \\sharename\C$\Users\<username> oder \\sharename\C$\Users\<username>.<domain> oder \\sharename\C$\Users\<username>001 oder etwas ähnliches sein wird, aber ich würde etwas zuverlässigeres als raten und test-for-existence bevorzugen.

Mein ultimatives Ziel ist es, ein Anmeldeskript zu schreiben, das keine Benutzerinteraktion erfordert und Dateien von einem bekannten Ort innerhalb des Benutzerprofils auf dem entfernten Computer abruft. Es ähnelt dem Erstellen einer eingeschränkten Version eines servergespeicherten Profils. Ich bin offen für die Verwendung von Werkzeugen, mit denen ich ein solches Skript erstellen kann (.NET-App, VBScript, tbd).

Antwort

0

Wenn Sie die alle wollen auf Computern + Server

Import-module activedirectory  

Get-ADComputer -Filter * | Select-Object -ExpandProperty Name | ` 
Select-Object @{Name='ComputerName';Expression={$_}},@{Name='FolderExist';Expression={ Test-Path "\\$_\c$\users\"}} 
+0

Sorry, ich bin nicht sicher, wie diese zu verwenden. Dies scheint auf das Vorhandensein von Ordnern mit einem bekannten Pfad zu testen. Ich suche nach einem _unknown_ Pfad, der auf den userprofile Ordner für einen bestimmten Benutzer auf einem bestimmten Computer verweist (sowohl der Benutzer als auch der Computer sind variable Parameter). – dlh

Verwandte Themen