Método IWSManConnectionOptions::get_UserName (wsmandisp.h)
Establece y obtiene el nombre de usuario de una cuenta de dominio o local en el equipo remoto. Esta propiedad determina el nombre de usuario para la autenticación. Si no se proporciona ningún valor y no se establece la marca WSManFlagCredUsernamePassword , se usa el nombre de usuario de la cuenta que ejecuta el script.
Si se establece la marca WSManFlagCredUsernamePassword , pero no se especifica ningún nombre de usuario, el script pide al usuario que escriba el nombre de usuario y la contraseña. Si no se escribe ningún nombre de usuario y contraseña, se devuelve un error de acceso denegado. Para obtener más información, consulte Autenticación para Connections remoto.
Esta propiedad es de lectura y escritura.
Sintaxis
HRESULT get_UserName(
BSTR *name
);
Parámetros
name
Valor devuelto
None
Observaciones
Puede proporcionar UserName y Password para una cuenta de dominio al usar la autenticación Negotiate o Kerberos , o para una cuenta local con autenticación básica . Para conectarse a una cuenta local, las marcas WSMan.CreateSession deben contener la combinación de la marca WSManFlagUseBasic y la marca WsmanFlagCredUserNamePassword . Para conectarse a una cuenta de dominio, las marcas WSMan.CreateSession deben contener la combinación de la marca WSManFlagUseNegotiate y la marca WsmanFlagCredUserNamePassword , o la combinación de la marca WSManFlagUseKerberos y la marca WsmanFlagCredUserNamePassword . Para una cuenta de dominio, se debe especificar UserName con el formato "computer\username", donde la parte "computer" de la cadena puede ser el nombre o la dirección IP. Para obtener más información, consulte Autenticación para Connections remoto.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Servidor mínimo compatible | Windows Server 2008 |
Plataforma de destino | Windows |
Encabezado | wsmandisp.h |
Library | WSManDisp.tlb |
Archivo DLL | WSMAuto.dll |