How to lock computers not logged in for last 4 weeks
dsquery computer -inactive 4 -limit 500 | dsmod computer -disabled yes
How to get a list of users in the OU with PowerShell
Get-ADUser -Filter * -SearchBase "ou=filial, dc=domain, dc=local"
How to get only names:
Get-ADUser -Filter * -SearchBase "ou=filial, dc=domain, dc=local" | fl Name
To write it into a file "d:\OUuserlist.txt":
Get-ADUser -Filter * -SearchBase "ou=filial, dc=domain, dc=local" > d:\OUuserlist.txt
How many users are in certain OU
(Get-ADUser -SearchBase "ou=APK,ou=Users,ou=Offices,dc=local,dc=my,dc=ru" -ResultSetSize $null -LDAPFilter "(&(objectClass=user))").count
Get list with all computers in AD
Get-ADComputer -Filter * -Property * | Select-Object Name,OperatingSystem,Description | Export-CSV d:\AllWindows.csv -NoTypeInformation -Encoding UTF8
useful link
dsquery computer -inactive 4 -limit 500 | dsmod computer -disabled yes
How to get a list of users in the OU with PowerShell
Get-ADUser -Filter * -SearchBase "ou=filial, dc=domain, dc=local"
How to get only names:
Get-ADUser -Filter * -SearchBase "ou=filial, dc=domain, dc=local" | fl Name
To write it into a file "d:\OUuserlist.txt":
Get-ADUser -Filter * -SearchBase "ou=filial, dc=domain, dc=local" > d:\OUuserlist.txt
How many users are in certain OU
(Get-ADUser -SearchBase "ou=APK,ou=Users,ou=Offices,dc=local,dc=my,dc=ru" -ResultSetSize $null -LDAPFilter "(&(objectClass=user))").count
Get list with all computers in AD
Get-ADComputer -Filter * -Property * | Select-Object Name,OperatingSystem,Description | Export-CSV d:\AllWindows.csv -NoTypeInformation -Encoding UTF8
useful link
Спасибо, полезно.
ОтветитьУдалитьОдна из причин, по которой я (мягко говоря) недолюбливаю PS, это ее километровые команды с километровыми ключами. Ведь двойные ключи (короткая и полная версия) придуманы давным давно Например, -R и --recursive.
Что мешало микрософтовцам проработать подобные мелочи - решительно не понимаю.