ajout script
This commit is contained in:
parent
ef2f17cadb
commit
7097618f89
|
@ -0,0 +1,17 @@
|
||||||
|
#Script créé par Nicolas Lang
|
||||||
|
#https://nicolaslang.fr
|
||||||
|
import-module activedirectory
|
||||||
|
$utilisateurs = Get-ADUser -Filter * -Properties *
|
||||||
|
$actifs = $utilisateurs | Where-Object {$_.enabled -eq $true}
|
||||||
|
$date = Get-Date
|
||||||
|
$connectes = $actifs | Where-Object {($_.lastlogondate -lt $date.AddMonths(-6)) -and ($_.lastlogondate -ne $null)}
|
||||||
|
$tableau = @()
|
||||||
|
foreach ($user in $connectes)
|
||||||
|
{
|
||||||
|
$ajout = New-Object Psobject
|
||||||
|
$ajout | Add-Member -Name "Nom" -MemberType Noteproperty -value $user.name
|
||||||
|
$ajout | Add-Member -Name "Logon" -MemberType Noteproperty -value $user.Lastlogondate
|
||||||
|
$ajout | Add-Member -Name "S.I.D" -MemberType Noteproperty -value $user.sid.value
|
||||||
|
$tableau += $ajout
|
||||||
|
}
|
||||||
|
$tableau
|
|
@ -1,3 +1,6 @@
|
||||||
|
#Script créé par Nicolas Lang
|
||||||
|
#https://nicolaslang.fr
|
||||||
|
|
||||||
$versionexchange = Get-WmiObject Win32_Product | Where-object {$_.name -like "Microsoft Exchange Server"}
|
$versionexchange = Get-WmiObject Win32_Product | Where-object {$_.name -like "Microsoft Exchange Server"}
|
||||||
$serveur = "[Nom de votre serveur exchange]"
|
$serveur = "[Nom de votre serveur exchange]"
|
||||||
#Versions Exchange renvoyées sur le get-wmiobject Win32_Product
|
#Versions Exchange renvoyées sur le get-wmiobject Win32_Product
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
#Script créé par Nicolas Lang
|
||||||
|
#https://nicolaslang.fr
|
||||||
Add-PSSnapin Microsoft.Exchange.Management.Powershell.E2010
|
Add-PSSnapin Microsoft.Exchange.Management.Powershell.E2010
|
||||||
$domaines = get-accepteddomain
|
$domaines = get-accepteddomain
|
||||||
$nomduserveur = "Entrez le nom de votre serveur"
|
$nomduserveur = "Entrez le nom de votre serveur"
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
#Script créé par Nicolas Lang
|
||||||
|
#https://nicolaslang.fr
|
||||||
|
|
||||||
#Au lancement du script, nous vérifions si le fichier de log de l'exécution du script n'est pas encore présent.
|
#Au lancement du script, nous vérifions si le fichier de log de l'exécution du script n'est pas encore présent.
|
||||||
if (-not (Test-Path "\\serveur\publicshare\office_version\office_version_$($env:computername).txt"))
|
if (-not (Test-Path "\\serveur\publicshare\office_version\office_version_$($env:computername).txt"))
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue
Block a user