Pase la contraseña a -credential

Estoy tratando de iniciar sesión en una computadora. He estado jugando con varias versiones y he determinado que mis preguntas anteriores eran cuando no sabía lo que realmente estaba tratando de hacer.

Descubrí que estaba en la PC incorrecta al ejecutar el script.

Cuando ahora ejecuto el script en la PC correcta, el siguiente código requiere que ingrese la contraseña.

gwmi win32_service –credential domain\username –computer PC#

¿Hay alguna manera con mi script actual anterior para imponer el nombre de usuario y la contraseña sin la entrada del usuario? Tengo que hacer esto para cientos de PC, así que quiero recorrerlas todas sin que el usuario tenga que ingresar la contraseña cientos de veces.

Intenté hacer lo siguiente:

$Username = 'domain\username'
$Password = 'password'

$pass = ConvertTo-SecureString -AsPlainText $Password -Force

$SecureString = $pass
# Users you password securly
$MySecureCreds = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $Username,$SecureString –computer PC#

Sin embargo, recibo un error deA parameter cannot be found that matches parameter name 'computer'.

También probé:

$MySecureCreds = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $Username,$SecureString 
# Sets yous credentials to be used
#$RemoteConn = New-PSSession -ComputerName "PC#" -Credential $MySecureCreds -Authentication default

pero RemoteConn no funcionó

Respuestas a la pregunta(3)

Su respuesta a la pregunta