Question Script de prolongation de compte bureautique

Plus d'informations
il y a 7 ans 10 mois #25368 par vincent debize
Bonjour,

Je souhaite créer un script pour mon projet professionnel qui permet de prolonger les comptes bureautique via Powershell.

J'ai pour base se script :

[code:1]# Importer le module Active Directory
Import-Module ActiveDirectory

# Import du CSV
$csv = Import-CSV -Path \"C:\PS1\user.csv\" -Delimiter \";\" -Encoding UTF8

# Pour chaque utilisateur, on met à jour la date d'expiration
foreach($user IN $csv){
Set-ADAccountExpiration $user.samaccountname -DateTime \"Monday, November 18, 2013\"
}
[/code:1]

Je souhaite que la valeur DateTime soit aléatoire et soit prise via le CSV pour ne pas être fixe.

Si quelqu'un sait comment faire ?

Merci pour votre aide

Cordialement<br><br>Message édité par: Arnaud, à: 4/05/18 08:21

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 10 mois #25370 par Laurent Dardenne
Salut,
tu peux porter ce code C# .

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 10 mois #25371 par vincent debize
Quand je dis aléatoire c'est dans le sens pas toujours la même date d'un utilisateur à un autre que la date soit mise dans le fichier CSV pour être différente d'un utilisateur à un autre utilisateur et non une date commune comme le propose le script que j'ai actuellement.

Merci pour ton aide

Cordialement

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 10 mois #25372 par Laurent Dardenne
vincent801566668 écrit:

Quand je dis aléatoire c'est dans le sens pas toujours la même date d'un utilisateur à un autre

Nous partageons la même définition du mot :-)

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.042 secondes
Propulsé par Kunena