Jump to content

PSH Script If Schleife mit contain


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hi,

 

ich bin der neue.

 

Ich habe ein PSH Problem. 

 

Hoffe Ihr könnt mir helfen.

 

Folgendes Script kriege ich nicht ans laufen vielleicht habe ich auch einen Denkfehler:

 

import-module psterminalservices
import-module activedirectory
 
$tsmachine = get-adgroupmember -identity MSProjectMachine | select-object name                                            
$tsmachinegroup = get-adgroupmember -identity MSProjectMachine
$tsclient = get-tssession | where {$_.UserName -eq [environment]::UserName} | select-object clientname
$tsuser = get-tssession | where {$_.UserName -eq [environment]::UserName} | select-object username
 
if ($tsmachine -contains $tsclient){
    Add-ADPrincipalGroupMembership -identity MSProjectUser -members $tsuser
                   }
       
Es geht darum das nur Benutzer die von bestimmten PC`s TS Sitzungen aufmachen eine bestimmte Dateiberechtigung per Logonscript bekommen sollen.
 
Ich glaube ich habe ein Problem mit der Konvertierung von $tsuser ins AD. Weiß aber nicht wie ich dieses lösen könnte.
 
Grüße
 
Chris
Link zu diesem Kommentar

Die Berechtigung würde erteilt sofern der User sich von einem bestimmten Client anmeldet, indem er einer AD-Gruppe zugeteilt werden würde die bereits existiert. 

 

Ich habe ja geschrieben das ich vermute das es an der falschen Konvertierung der Variablen Abfrage liegt. Eine gibt als Ergebnis "User" heraus die andere "UserName".

 

Könnte hier das Problem liegen?   

 

Ich müßte meines erachtens nach UserName in User konvertieren damit Add-ADPrincipalGroupMembership damit auch was anzufangen weiß.

Link zu diesem Kommentar

ich wollte das script aber mit erhöten rechten ausführen. dann sollte dies doch eigentlich möglich sein. 

 

Es geht darum das nur Benutzer die von bestimmten PC`s, welche sich in einer ADGruppe befinden, eine Terminalserversitzungen aufmachen eine bestimmte Dateiberechtigung per Script bekommen sollen. Diese soll nach abmeldung wieder entzogen werden. 

Link zu diesem Kommentar

Das sage ich mal spontan, dass wenn Du den Task mit einem anderen Konto ausführst (k.A. ob man einen Task auch bei der  Abmeldung planen kann), sieht  das  Script der User mit  dem das Script ausgeführt wird. Hilft  Dir also auch nicht.

Mal davon abgesehen sind neue  Gruppenmitgliedschaften erst "gültig", wenn sich der User erneut anmeldet. Der User muss vor  der Anmeldung Member der Gruppe sein.

 

Due  Musst  Di für Dein Problem was Anderes einfallen  lassen.

 

Eventuell kann man hier über GPO's was machen. Siehe http://support.microsoft.com/kb/260370/en-us .

Hier kenn ich mich leider zu wenig aus.

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...