Seite 1 von 1

c$ Freigabe öffnen

Verfasst: Do Feb 23, 2023 1:53 pm
von M.Z
Hallo,
ich würde gerne aus der Console heraus die C$-Freigabe eines Client öffnen. Dafür benötige andere Benutzerdaten.

Habe es jetzt an PowerShell gedacht, irgendetwas mit

Code: Alles auswählen

$p = $env:computername
start "Explorer" "\\$p\c$"
Aber kann ich das so auf einem Client ausführen? Und wie bekomm ich da die anderen Nutzerdaten rein?
Oder gibt es da in ACMP eine andere Möglichkeit?
Besten Dank und viele Grüße.

Re: c$ Freigabe öffnen

Verfasst: Do Mär 02, 2023 1:12 pm
von twahl
Hallo,

man könnte es mit einem "Shell Execute Command / Befehl ausführen" versuchen, unter Allgemein den Baustein als Benutzer ausführen (damit ist dann der Benutzer der Console gemeint) und im Reiter "Verbindung" dann die anderen Benutzerdaten angeben.

Der Reiter "Ausführen als" wird nur funktionieren, wenn der Baustein als Dienst auf dem Client ausgeführt wird, also nicht innerhalb eines Consolen Scriptes.

Re: c$ Freigabe öffnen

Verfasst: Do Mär 02, 2023 2:57 pm
von M.Z
Hallo,
ich habe jetzt den Shell Execute Command gewählt. Dateiname %WINDIR%\explorer.exe und als Parameter /n,/e,"\\Name"
Doch wie bekomm ich den PC-Namen dort rein? Mit %COMPUTERNAME% wird mein PC-Name eingesetzt. Mit %CLIENTS.NAME% wird Dokumente von meinem PC geöffnet. Mit welcher Variable kann ich den PC-Namen vom Client-PC auslesen?

Re: c$ Freigabe öffnen

Verfasst: Do Mär 02, 2023 4:34 pm
von mippisch
Hallo,

über "Ausgewählte Clients durchlaufen" -> %CLIENT_SELECTED.xxx% kann man auf die Parameter des/der selektierten Clients zugreifen.
In deinem Fall wäre das vermutlich %CLIENT_SELECTED.COMPUTERNAME%.

Wir verbinden uns auf die IP Adresse und machen vorher ein net use, da unsere IT MA keine Admin Rechte auf den lokalen Rechnern haben. (Das generische Passwort wird vorher aus einer anderen DB ausgelesen)
Also nehmen mir %CLIENT_SELECTED.IpAddress%
Share.png
Share.png (6.06 KiB) 8035 mal betrachtet

Re: c$ Freigabe öffnen

Verfasst: Fr Mär 03, 2023 8:35 am
von M.Z
Hallo,
ich habe das bis auf net use nachgebaut.
Passiert leider garnichts, wenn den CC ausführe.
Wenn ich statt der Client-Variable direkt einen PC-Namen oder eine IP-Adresse eintrage, funktioniert es..

Re: c$ Freigabe öffnen

Verfasst: Fr Mär 03, 2023 9:22 am
von mippisch
Morgen,

schau dir die Syntax für die Variable nochmal genauer an.
In deinem Fall müsste es so aussehen: %CLIENT_SELECTEDIPADDRESS.IpAddress%

Vermutlich solltest du auch noch umstellen, dass das CMD als Benutzer ausgeführt wird und nicht als Dienst.

Re: c$ Freigabe öffnen

Verfasst: Fr Mär 03, 2023 10:02 am
von M.Z
Moin.
leider kann ich händisch keine Variable eingeben, bzw keine auswählen.
Unbenannt.png
Unbenannt.png (63.13 KiB) 7951 mal betrachtet

Re: c$ Freigabe öffnen

Verfasst: Mo Mär 06, 2023 5:49 pm
von twahl
Hallo,

die Variable kann neu erstellt und ausgewählt werden.

Also einfach bei "Variablenname" im Variablen auswählen Dialog einen neuen Namen eingeben und diesen auswählen, dann wird die Variable direkt neu erstellt und verwendet.
mit %Variablenname.IpAddress% greift man dann auf den Wert in der Variable zu.

Re: c$ Freigabe öffnen

Verfasst: Di Mär 07, 2023 10:52 am
von lukas.petermann
Wir haben das hier per Registry Werte gelöst.

Hier unser CC, vielleicht ist es eine kleine Unterstützung für dich.
C$-Freigabe__{7FA71A6B-FF46-42EE-B1FC-53B31E3029FF}.sim
(24.98 KiB) 570-mal heruntergeladen