Entiende el código bien antes de usarlo a tu trabajo si ttienes algo que aportar puedes dejarlo en los comentarios.
Solución:
New-Object: no se puede encontrar un parámetro que coincida con el nombre del parámetro ‘TypeNamePSObject’
No es ambiguo en absoluto, el error indica –TypeNamePSObject
no es un parámetro conocido de la New-Object
cmdlet.
$object = New-Object –TypeNamePSObject
Debería ser en su lugar:
$object = New-Object –TypeName PSObject
Tenga en cuenta el espacio que delimita el parámetro -TypeName
y el valor PSObject
.
Puede usar la función de completar con tabulación para descubrir parámetros. En la consola, escriba el nombre de un cmdlet, un espacio, -después Pestaña para recorrer los parámetros conocidos. Cambio + Pestaña invertirá el orden.
Aquí puedes ver las reseñas y valoraciones de los lectores
Al final de todo puedes encontrar las crónicas de otros sys admins, tú además puedes insertar el tuyo si te gusta.