Самым простым является добавить проверку состояния в свой скрипт профиля, вы можете добавить проверку, чтобы проверить, работаете ли вы от имени администратора:
$currentPrincipal = New-Object Security.Principal.WindowsPrincipal([Security.Principal.WindowsIdentity]::GetCurrent())
if($currentPrincipal.IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator))
{
Import-Module NeedsAdminModule
}