Você parece estar perdendo uma Import-Modulechamada:
PS C:\> Import-Module ActiveDirectory
PS C:\> # Now, New-ADUser should be recognized
Por padrão, o PowerShell 2.0 lançará um erro se você tentar importar um módulo já carregado na sessão, portanto, a versão "à prova de falhas" acima seria:
# Unless -ListAvailable is present, Get-Module only returns already-imported modules
if(-not(Get-Module ActiveDirectory)){
Import-Module ActiveDirectory
}
Você parece estar perdendo uma
Import-Module
chamada:Por padrão, o PowerShell 2.0 lançará um erro se você tentar importar um módulo já carregado na sessão, portanto, a versão "à prova de falhas" acima seria:
Você tem que adicionar
.\
na frente do.ps1
arquivo.Por exemplo
.\Backup.ps1