Microsoft+PowerShell+&+Scripts+inicio+de+sesion

__//Wiki hecha por Mayte Perez//__

= =





toc

¿Qué es un script?
 Un script (cuya traducción literal es 'guion') o archivo de órdenes o archivo de procesamiento por lotes es un programa usualmente simple, que por lo regular se almacena en un archivo de texto plano. Los script son casi siempre interpretados, pero no todo programa interpretado es considerado un script. El uso habitual de los scripts es realizar diversas tareas como combinar componentes, interactuar con el sistema operativo o con el usuario. Por este uso es frecuente que los shells sean a la vez intérpretes de este tipo de programas.

En el sistema operativo DOS, a los guiones creados para ser interpretados por cmd.exe o el obsoleto COMMAND.COM se les conoce como archivos "BATCH" (procesamiento por lotes) y acaban en .bat. En el sistema operativo Windows, existen varios lenguajes de scripting como Visual Basic Script, JavaScript, WScript, Batch Script, etc...

**Herramienta Windows powershell en Windows Server 2008**
Windows PowerShell es un nuevo Shell de línea de comandos (para Windows server 2008) y lenguaje de scripting basado en tareas y diseñado especialmente para la administración del sistema. Basado en Microsoft .NET Framework, Windows PowerShell ayuda a los profesionales de TI y usuarios avanzados a controlar y automatizar la administración del sistema operativo Windows y las aplicaciones que se ejecutan en Windows.

Los comandos de Windows PowerShell integrados en Windows, denominados cmdlets, permiten administrar los equipos de la empresa desde la línea de comandos. Los proveedores de Windows PowerShell permiten obtener acceso a almacenes de datos, como el Registro y el almacén de certificados, con la misma simplicidad con que se obtiene acceso al sistema de archivos. Además, Windows PowerShell posee un analizador de expresiones sofisticado y un lenguaje de scripting totalmente desarrollado.

 Windows PowerShell puede ayudar a cualquiera que desee administrar Windows desde la línea de comandos, especialmente a los administradores del sistema que escriban soluciones de tareas automatizadas, así como a los desarrolladores que deseen escribir sus propios cmdlets, proveedores y aplicaciones de hospedaje de Windows PowerShell

==

// Fig. 1 Instalación de Microsoft PowerShell (1) //

Primero debemos ir a ** inicio > herramientas administrativas > administración de servid o r **



// Fig.2 Instalacion de Microsoft PowerShell (2) // = =

Ahora debemos seleccionar la opción: **"agregar características"** = =

// Fig. 3 Instalación de Microsoft PowerShell (3) //

La herramienta que nosotros queremos instalar (Windows Power Shell) se encuentra al final de la lista de características que se nos muestran a continuación



// Fig. 4 Instalación de Microsoft PowerShell (4) //

Una vez seleccionada, haremos clic en **instalar**

// Fig. 5 Instalación de Microsoft PowerShell (5) //



// ig. 6 Instalación de Microsoft PowerShell (6) //

Una vez finalizada la instalación, pulsamos sobre el botón **finalizar**

// Fig. 7 Instalación de Microsoft PowerShell (7) //

Y esta la **interfaz de la consola** desde la cual introduciremos los comandos.

Script de inicio de sesión
Un **archivo de inicio de sesión** es un archivo que incluye comandos e instrucciones que se deben llevar a cabo en las estaciones de trabajo en inicio del sistema. Dicho archivo se encuentra en el servidor y se ejecuta a través de la red desde las estaciones de trabajo. Un archivo de inicio de sesión le permite gestionar los comandos e instrucciones para las estaciones de su red de forma centralizada.

// Fig. 8 script de inicio de sesión (1) //

Debemos de crear el archivo en la ruta: ** C:\Windows\SYSVOL\SYSVOL\Dominio.xx\Scripts **



// Fig. 9 script de inicio de sesión (2) //

Dentro de un archivo de texto escribimos el siguiente código y guardamos el archivo como **usuarios.bat** (o el nombre que consideremos oportuno)

// Fig. 10 script de inicio de sesión (3) //

En las propiedades del usuario, en la pestaña perfil escribiremos en el **campo “Secuencia de comandos al inicio de sesión” ** el nombre del archivo .bat que hemos creado anteriormente, que está dentro de la carpeta scripts.



// Fig. 11 script de inicio de sesión (4) //

Iniciamos sesión en el dominio con el usuario en el dominio



// Fig. 12 script de inicio de sesión (5) //

Y nos aparecerá el mensaje de bienvenida que habíamos configurado previamente

** Nota: ** //Los scripts de inicio de sesión que se almacenan en un **equipo local** se aplican únicamente a los usuarios que inician sesión en dicho equipo.// //Los **scripts de inicio de sesión locales** deben almacenarse en una carpeta compartida llamada **Netlogon,** o bien en subcarpetas de ésta. Si la carpeta no se creó de forma predeterminada, deberá crearla.// //Para especificar un script de inicio de sesión almacenado en una subcarpeta de la carpeta Netlogon, incluya delante del nombre de archivo la ruta de acceso relativa de la carpeta. Por ejemplo, para asignar a un usuario local el script de inicio de sesión Startup.bat almacenado en **\\ComputerName\Netlogon\FolderName,** en Script de inicio de sesión, escriba **FolderName\Startup.bat.**//

= = = =

Videos relacionados
media type="youtube" key="6BS-F3ENV2E" width="425" height="350"

media type="youtube" key="5E34QVxdcGQ" width="425" height="350"