Gruppenrichtlinien Powershell: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 2: Zeile 2:
 
  *under Construction*
 
  *under Construction*
  
=User anlegen=
+
=User im AD anlegen=
 
New-ADUser -DisplayName:"Thomas Will" -GivenName:"Thomas" -Name:"Thomas Will" -Path:"CN=Users,DC=XINUX,DC=local" -SamAccountName:"t.will" -Server:"XinuxServer.XINUX.local" -Surname:"Will" -Type:"user" -UserPrincipalName:"t.will@XINUX.local"
 
New-ADUser -DisplayName:"Thomas Will" -GivenName:"Thomas" -Name:"Thomas Will" -Path:"CN=Users,DC=XINUX,DC=local" -SamAccountName:"t.will" -Server:"XinuxServer.XINUX.local" -Surname:"Will" -Type:"user" -UserPrincipalName:"t.will@XINUX.local"
  
Zeile 8: Zeile 8:
 
Set-ADAccountPassword -Identity:"CN=Thomas Will,CN=Users,DC=XINUX,DC=local" -NewPassword $newpwd -Reset
 
Set-ADAccountPassword -Identity:"CN=Thomas Will,CN=Users,DC=XINUX,DC=local" -NewPassword $newpwd -Reset
  
=User Account aktivieren / deaktivieren=
+
=User im AD aktivieren / deaktivieren=
 
<span style="color:red">Enable</span>-ADAccount -Identity:"CN=Thomas Will,CN=Users,DC=XINUX,DC=local" -Server:"XinuxServer.XINUX.local"
 
<span style="color:red">Enable</span>-ADAccount -Identity:"CN=Thomas Will,CN=Users,DC=XINUX,DC=local" -Server:"XinuxServer.XINUX.local"
  
 
<span style="color:red">Disable</span>-ADAccount -Identity:"CN=Thomas Will,CN=Users,DC=XINUX,DC=local" -Server:"XinuxServer.XINUX.local"
 
<span style="color:red">Disable</span>-ADAccount -Identity:"CN=Thomas Will,CN=Users,DC=XINUX,DC=local" -Server:"XinuxServer.XINUX.local"
  
=User Account vor versehentlichem Löschen schützen (Ja / Nein)=
+
=User im AD vor versehentlichem Löschen schützen (Ja / Nein)=
 
Set-ADObject -Identity:"CN=Thomas Will,CN=Users,DC=XINUX,DC=local" -ProtectedFromAccidentalDeletion:<span style="color:red">$false</span> -Server:"XinuxServer.XINUX.local"
 
Set-ADObject -Identity:"CN=Thomas Will,CN=Users,DC=XINUX,DC=local" -ProtectedFromAccidentalDeletion:<span style="color:red">$false</span> -Server:"XinuxServer.XINUX.local"
  
Zeile 33: Zeile 33:
 
Parameter $true / $false
 
Parameter $true / $false
  
=User Netzlaufwerk im User Account anlegen=
+
=User Netzlaufwerk im AD anlegen oder löschen=
 +
* Anlegen:
 
Set-ADUser -HomeDirectory:"\\SERVERNAME\FREIGABEVERZEICHNIS\" -HomeDrive:"H:" -Identity:"CN=Thomas Will,CN=Users,DC=XINUX,DC=local" -Server:"XinuxServer.XINUX.local"
 
Set-ADUser -HomeDirectory:"\\SERVERNAME\FREIGABEVERZEICHNIS\" -HomeDrive:"H:" -Identity:"CN=Thomas Will,CN=Users,DC=XINUX,DC=local" -Server:"XinuxServer.XINUX.local"
  
=User Netzlaufwerk im User Account löschen=
+
*Löschen:
 
Set-ADUser -HomeDirectory:$null -HomeDrive:$null -Identity:"CN=Thomas Will,CN=Users,DC=XINUX,DC=local" -Server:"XinuxServer.XINUX.local"
 
Set-ADUser -HomeDirectory:$null -HomeDrive:$null -Identity:"CN=Thomas Will,CN=Users,DC=XINUX,DC=local" -Server:"XinuxServer.XINUX.local"
  
=User Profilpfad im User Account anlegen=
+
=User Profilpfad im AD anlegen=
  
  
=User Profilpfad im User Account löschen=
+
=User Profilpfad im AD löschen=
 
Set-ADUser -Identity:"CN=Thomas Will,CN=Users,DC=XINUX,DC=local" -ProfilePath:$null -Server:"XinuxServer.XINUX.local"
 
Set-ADUser -Identity:"CN=Thomas Will,CN=Users,DC=XINUX,DC=local" -ProfilePath:$null -Server:"XinuxServer.XINUX.local"
  
=User im User Account umbenennen=
+
=User im AD umbenennen=
 
Set-ADUser -DisplayName:"Thomas Will" -GivenName:"Thomas" -Surname:"Will" -Identity:"CN=Tommy Willy,CN=Users,DC=XINUX,DC=local" -Server:"XinuxServer.XINUX.local"
 
Set-ADUser -DisplayName:"Thomas Will" -GivenName:"Thomas" -Surname:"Will" -Identity:"CN=Tommy Willy,CN=Users,DC=XINUX,DC=local" -Server:"XinuxServer.XINUX.local"
 
Rename-ADObject -Identity:"CN=Tommy Will,CN=Users,DC=XINUX,DC=local" -NewName:"Thomas Will" -Server:"XinuxServer.XINUX.local"
 
Rename-ADObject -Identity:"CN=Tommy Will,CN=Users,DC=XINUX,DC=local" -NewName:"Thomas Will" -Server:"XinuxServer.XINUX.local"

Version vom 26. April 2021, 12:47 Uhr

Grundlagen, Bedingungen

*under Construction*

User im AD anlegen

New-ADUser -DisplayName:"Thomas Will" -GivenName:"Thomas" -Name:"Thomas Will" -Path:"CN=Users,DC=XINUX,DC=local" -SamAccountName:"t.will" -Server:"XinuxServer.XINUX.local" -Surname:"Will" -Type:"user" -UserPrincipalName:"t.will@XINUX.local"

User Passwort setzten bzw. ändern

Set-ADAccountPassword -Identity:"CN=Thomas Will,CN=Users,DC=XINUX,DC=local" -NewPassword $newpwd -Reset

User im AD aktivieren / deaktivieren

Enable-ADAccount -Identity:"CN=Thomas Will,CN=Users,DC=XINUX,DC=local" -Server:"XinuxServer.XINUX.local"

Disable-ADAccount -Identity:"CN=Thomas Will,CN=Users,DC=XINUX,DC=local" -Server:"XinuxServer.XINUX.local"

User im AD vor versehentlichem Löschen schützen (Ja / Nein)

Set-ADObject -Identity:"CN=Thomas Will,CN=Users,DC=XINUX,DC=local" -ProtectedFromAccidentalDeletion:$false -Server:"XinuxServer.XINUX.local"

Parameter $true / $false

User Passwort läuft NIE ab (Ja / Nein)

Set-ADAccountControl -Identity:"CN=Thomas Will,CN=Users,DC=XINUX,DC=local" -PasswordNeverExpires:$true -Server:"XinuxServer.XINUX.local"

Parameter $true / $false

User kann sein Passwort ändern (Ja / Nein)

Set-ADAccountControl -CannotChangePassword:$true -Identity:"CN=Thomas Will,CN=Users,DC=XINUX,DC=local" -Server:"XinuxServer.XINUX.local"

Parameter $true / $false

User ändert sein Passewort beim Logon (Ja / Nein)

Set-ADUser -ChangePasswordAtLogon:$false -Identity:"CN=Thomas Will,CN=Users,DC=XINUX,DC=local" -Server:"XinuxServer.XINUX.local"

Parameter $true / $false

User Netzlaufwerk im AD anlegen oder löschen

  • Anlegen:

Set-ADUser -HomeDirectory:"\\SERVERNAME\FREIGABEVERZEICHNIS\" -HomeDrive:"H:" -Identity:"CN=Thomas Will,CN=Users,DC=XINUX,DC=local" -Server:"XinuxServer.XINUX.local"

  • Löschen:

Set-ADUser -HomeDirectory:$null -HomeDrive:$null -Identity:"CN=Thomas Will,CN=Users,DC=XINUX,DC=local" -Server:"XinuxServer.XINUX.local"

User Profilpfad im AD anlegen

User Profilpfad im AD löschen

Set-ADUser -Identity:"CN=Thomas Will,CN=Users,DC=XINUX,DC=local" -ProfilePath:$null -Server:"XinuxServer.XINUX.local"

User im AD umbenennen

Set-ADUser -DisplayName:"Thomas Will" -GivenName:"Thomas" -Surname:"Will" -Identity:"CN=Tommy Willy,CN=Users,DC=XINUX,DC=local" -Server:"XinuxServer.XINUX.local" Rename-ADObject -Identity:"CN=Tommy Will,CN=Users,DC=XINUX,DC=local" -NewName:"Thomas Will" -Server:"XinuxServer.XINUX.local"