1 votes

Puis-je charger le module AD de Powershell comme un autre utilisateur ?

J'ai un script que j'utilise pour automatiser le provisionnement des comptes AD et Office 365. Tout fonctionne très bien.

Le seul "problème" est que j'ai un compte de domaine ordinaire et un autre compte qui est un administrateur de domaine.

Existe-t-il un moyen de charger et d'exécuter le module AD en tant qu'autre utilisateur ? De sorte que je reçoive simplement une invite de Credentials, que je me connecte avec mon compte Admin de domaine et que le script continue.

Pour l'instant, j'exécute la console Powershell en tant qu'autre utilisateur.

Merci.

0voto

Colt Points 179

Vous ne pouvez pas charger un module entier en tant qu'autre utilisateur, mais vous pouvez exécuter des commandes individuelles.

Par exemple :

# Load ActiveDirectory module
Import-Module ActiveDirectory

# Save creds securely for this session
$admin = Get-Credential

# Run cmdlet as the admin user
New-ADUser -Credential $admin

# Pull user as the admin user
Get-ADUser -Credential $admin

Gardez à l'esprit que cela ne fonctionnera que si la cmdlet prend en charge le paramètre -Credential. Si ce n'est pas le cas, vous devrez exécuter PowerShell dans un contexte où les informations d'identification correctes sont utilisées.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X