SMS: La configuración de seguridad en el código fuente para los programas de ejemplo SDK necesita ajuste

Seleccione idioma Seleccione idioma
Id. de artículo: 294278 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Expandir todo | Contraer todo

Resumen

Este artículo describe el ajuste de algunas de la configuración de seguridad en el código fuente que se proporciona para los programas de ejemplo en Microsoft Platform Software Development Kit (SDK).

Más información

Al utilizar los programas de ejemplo en la parte de Systems Management Server (SMS) de Microsoft Platform SDK, quizás tenga que ajustar algunos de la configuración de seguridad se implementa en el código fuente que se proporciona para los programas de ejemplo.

El código fuente se proporciona para que cada ejemplo para demostrar la funcionalidad básica y proporcione un ejemplo de cómo se puede realizar una tarea concreta por medio de un programa.

Nota : Microsoft proporciona secuencias de comandos, macros y otros ejemplos de código con fines ilustrativos únicamente, sin ninguna garantía ya sea expresa o implícita, incluyendo pero sin limitarse a las garantías implícitas de comerciabilidad e idoneidad para un propósito determinado. Esta secuencia de comandos se proporciona "tal cual" y Microsoft no garantiza que la secuencia de comandos, macro o código puede utilizarse en todas las situaciones.

Si se utilizan los ejemplos de Microsoft Visual C++, Microsoft Visual Basic y Visual Basic Scripting Edition directamente desde las versiones anteriores y se ejecutan desde un equipo basado en Windows NT 4.0, el equipo puede experimentar un comportamiento impredecible. Por este motivo, Microsoft recomienda que habilite la versión distribuida del nivel de suplantación de modelo de objetos componentes (DCOM) de "Suplantar". Para obtener más detalles, consulte el siguiente sitio Web de Microsoft Developer Network:
http://msdn.microsoft.com
SMS y los proveedores de SMS de Instrumental de administración de SMS Windows exigen un modelo de seguridad seguro. Debido a este requisito, el proveedor de SMS utiliza el método de representación.

Por ejemplo, cuando compile el código de origen de ejemplo de Visual C++, debe asegurarse que especifique "Suplantación" en la llamada "CoInitializeSecurity":
return CoInitializeSecurity (NULL, -1, NULL, NULL, 
        bAuthenticate ? RPC_C_AUTHN_LEVEL_PKT : RPC_C_AUTHN_LEVEL_NONE, 
        RPC_C_IMP_LEVEL_IMPERSONATE, NULL, EOAC_NONE, 0);
				
Then, debe volver a compilar el programa para actualizar los archivos ejecutables.

En el código de Visual Basic, debe especificar "Suplantación" como se muestra en el siguiente ejemplo:
WbemServices.Security_.ImpersonationLevel = wbemImpersonationLevelImpersonate
				
Then, debe volver a compilar el programa para actualizar los archivos ejecutables.

En Visual Basic Scripting Edition, debe especificar "Suplantación" como se muestra en el siguiente ejemplo:
winmgmts:{impersonationLevel=impersonate}
				
VBScripts porque no se compilan, los cambios son efectivos la próxima vez que se ejecuta la secuencia de comandos.

Nota : los cambios anteriores han incorporado a la versión actual de Microsoft Platform SDK, que está disponible en el sitio de protocolo de transferencia de archivos (FTP) de Microsoft siguiente:
ftp://ftp.microsoft.com/

Propiedades

Id. de artículo: 294278 - Última revisión: miércoles, 29 de enero de 2014 - Versión: 3.2
La información de este artículo se refiere a:
  • Microsoft Systems Management Server 2.0
Palabras clave: 
kbnosurvey kbarchive kbmt kbconfig kbinfo kbinterop kbsecurity kbsmsutil kbwbem KB294278 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 294278

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com