
Les scripts liés à Active Directory ne fonctionnent que sur
une console Powershell liée à Acive directory, un contrôleur de domaine Windows
2008 R2 sp1 installé avec les options avancées devrait faire l'affaire.voici
donc quelques scripts :
Afficher l'adresse IP de toutes les machines dont le nom
commence par "W" et la date de sont dernier demarrage sur le domaine
Get-ADComputer
-Filter 'Name -like "w*"' -Properties ipv4address, LastLogonTimeStamp
| FT Name, ipv4address
Name ipv4address LastLogonTimeStamp
---- ----------- ------------------
WIN-CHIC79K5SB8 192.168.3.100 129946373636406250
Mouais bon, c'est mieux comme ça ^^
Get-ADComputer
-Filter * -SearchBase "dc=xxxx,dc=com" -Properties LastLogonTimeStamp
| Select-Object Name,
@{n='LastLogonTimeStamp';e={[DateTime]::FromFileTime($_.LastLogonTimeStamp)}} | Sort-Object -Property LastLogonTimeStamp
Name
LastLogonTimeStamp
----
------------------
WIN-CHIC79K5SB8
13/10/2012 23:29:23
POLUX
15/10/2012 21:51:38
Avoir un peu de détails sur toutes les O.S. des
machines :
Get-ADComputer
-SearchBase "dc=xxx,dc=com" -Filter * -Property * | Format-Table Name,OperatingSystem,OperatingSystemServicePack,OperatingSystemVersion
-Wrap -Auto
Name OperatingSystem OperatingSystemServicePack
OperatingSystemVersion
---- --------------- --------------------------
----------------------
WIN-CHIC79K5SB8
Windows Server 2008 R2 Entreprise Service Pack 1 6.1 (7601)
POLUX Windows 8 Release Preview 6.2 (8400)
Aucun commentaire:
Enregistrer un commentaire