Microsoft Virtualization Discussions

how to error check existing user

Trying to write a script to add local groups, roles, users to multiple filers.

When invoking new-nauser, the script terminates if the user already exists. Is there a way to check if the user exists prior to executing new-nauser?

What would the syntax be for using Get-NaUser to check if the user already exists without the script bombing out?


Re: how to error check existing user

That's pretty straightforward:

if (!(Get-NaUser eric -ErrorAction SilentlyContinue))


    New-NaUser eric -group users -password toolkit1!




    Write-Warning "User eric already exists"


or if you are confident your command won't fail for other reasons (e.g. bad group/password):

New-NaUser eric -group users -password toolkit1! -ErrorAction SilentlyContinue

Review Banner
All Community Forums