- forum
- PowerShell
- Entraide pour les débutants
- Afficher nombre de jours restants avant la date d'expiration du mot de passe
Question
Afficher nombre de jours restants avant la date d'expiration du mot de passe
- bistoule
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 12
- Remerciements reçus 0
il y a 1 an 10 mois #32381
par bistoule
Afficher nombre de jours restants avant la date d'expiration du mot de passe a été créé par bistoule
Bonjour,
Débutant en powershell, j'ai besoin de vos compétences.
J'ai besoin d'un script powershell pour savoir le nombre de jours restants avant la date d'expiration du mot de passe d'un compte windows Active Directory. Mais la politique de sécurité m'interdit d'utiliser la cmdlet get-aduser comme j'ai pu voir dans de nombreux exemples.
En vous remerciant d'avance.
Bistoule
Débutant en powershell, j'ai besoin de vos compétences.
J'ai besoin d'un script powershell pour savoir le nombre de jours restants avant la date d'expiration du mot de passe d'un compte windows Active Directory. Mais la politique de sécurité m'interdit d'utiliser la cmdlet get-aduser comme j'ai pu voir dans de nombreux exemples.
En vous remerciant d'avance.
Bistoule
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 1 an 10 mois #32382
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Afficher nombre de jours restants avant la date d'expiration du mot de passe
Salut,
essaie ceci :Ensuite dans ton organisation c'est peut être l'accès à l'AD qui est verrouillé et pas seulement le module powershell ...
essaie ceci :
Function Get-BasicADObject
{
<#
.SYNOPSIS
Function allow to get AD object info without AD Module.
.DESCRIPTION
Use Get-BasicADObject to get information about Active Directory objects.
.PARAMETER Filter
Filter objects, default search information about users.
.PARAMETER Ldap
LDAP Path to object.
.EXAMPLE
Get-BasicADObject -Ldap 'dc=domain,dc=com'| Export-Csv C:\ADObj.csv -NoTypeInformation
.NOTES
Author: Michal Gajda (https://gallery.technet.microsoft.com/scriptcenter/Export-AD-Users-properties-eea93c89)
More Info on ADSISEARCHER: https://blogs.technet.microsoft.com/heyscriptingguy/2010/08/24/use-the-powershell-adsisearcher-type-accelerator-to-search-active-directory/
#>
[CmdletBinding(
SupportsShouldProcess=$True,
ConfirmImpact="Low"
)]
param
(
[String]$Ldap = "dc="+$env:USERDNSDOMAIN.replace(".",",dc="),
[String]$Filter = "(&(objectCategory=person)(objectClass=user))"
)
Begin{}
Process
{
if ($pscmdlet.ShouldProcess($Ldap,"Get information about AD Object"))
{
$searcher=[adsisearcher]$Filter
$Ldap = $Ldap.replace("LDAP://","")
$searcher.SearchRoot="LDAP://$Ldap"
$results=$searcher.FindAll()
$ADObjects = @()
foreach($result in $results)
{
[Array]$propertiesList = $result.Properties.PropertyNames
$obj = New-Object PSObject
foreach($property in $propertiesList)
{
$obj | add-member -membertype noteproperty -name $property -value ([string]$result.Properties.Item($property))
}
$ADObjects += $obj
}
Return $ADObjects
}
}
End{}
}
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- forum
- PowerShell
- Entraide pour les débutants
- Afficher nombre de jours restants avant la date d'expiration du mot de passe
Temps de génération de la page : 0.066 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Afficher nombre de jours restants avant la date d'expiration du mot de passe