I run into issue when executing the following code snippet in ise
by selecting all and click run:
Import-Module ActiveDirectory
class ADUtil
{
[Microsoft.ActiveDirectory.Management.ADGroup] $Group
}
The type [Microsoft.ActiveDirectory.Management.ADGroup] is unknown. If I execute Import-Module ActiveDirectory
explicit at first, then I can run the class definition without any error.
CodePudding user response:
Correct. Naturally, you have to import the module first, before using any types contained in it.
To make this more usuable, there are 2 possibilities off the top of my head:
- If it's a script, you can use the #Require statement:
#Require -Module ActiveDirectory
- If you use this in the console frequently, add the import to your $Profile
Import-Module ActiveDirectory