Windows/powershell: Unterschied zwischen den Versionen

Aus SchnallIchNet
Wechseln zu: Navigation, Suche
Zeile 18: Zeile 18:
 
  Get-Service | Where-Object {$_.displayName.StartsWith("watch")} | Restart-Service
 
  Get-Service | Where-Object {$_.displayName.StartsWith("watch")} | Restart-Service
  
 +
 +
== Get Group Memberships of AD-Object ==
 +
 +
Get-ADPrincipalGroupMembership -identity <USER>
  
  

Version vom 29. September 2015, 06:43 Uhr

Snippets for powershell
Note that Exchange-related powershell commands should be listed here

get loadable modules

Get-Module -ListAvailable


Get Service names

Get-Service | Where-Object {$_.displayName.StartsWith("watch")} | Select name

get list of services that start with watch* (case sensitive)

Get-Service | Where-Object {$_.displayName.StartsWith("watch")} | Start-Service
Get-Service | Where-Object {$_.displayName.StartsWith("watch")} | Stop-Service
Get-Service | Where-Object {$_.displayName.StartsWith("watch")} | Restart-Service


Get Group Memberships of AD-Object

Get-ADPrincipalGroupMembership -identity <USER>


Filter Users

Get-ADUser -Filter * -Properties DisplayName, EmailAddress, Title -SearchBase 'OU=Fleetservices User,DC=fleetservices,DC=intra' \
-Server 'Fleetservices.intra'


or export result to CSV-File

Get-ADUser -Filter * -Properties DisplayName, EmailAddress, Title -SearchBase 'OU=HPI,DC=fleet,DC=int' \
-Server 'Fleet.int' | Export-CSV c:\temp\FleetInt.csv