Register Now

Login

Lost Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Captcha Click on image to update the captcha .

Add post

You must login to add post .

Login

Register Now

Lorem ipsum dolor sit amet, consectetur adipiscing elit.Morbi adipiscing gravdio, sit amet suscipit risus ultrices eu.Fusce viverra neque at purus laoreet consequa.Vivamus vulputate posuere nisl quis consequat.

Powershell: Crear y desplegar una aplicación en SCCM

Powershell: Crear y desplegar una aplicación en SCCM

Difunde No Solo Hacking!

En muchas ocasiones es máss rápido tirar un par de comandos que movernos por la interfaz gráfica de cualquier aplicación y SCCM, no es distinto en este aspecto.

Por lo que vamos a preparar una aplicación en SCCM desde nuestra consola de powershell, la vamos a distribuir y la desplegaremos. Y para todo esto, nos vamos a apoyar en varios comandos que vamos a ver y explicar a continuación.

Lo primero que tenemos que hacer es acceder a la consola de powershell con los cmdlets para SCCM cargados. Si no sabéis como acceder a ello basta con desplegar el botón azul de arriba a la izquierda en CM.

Ya tenemos nuestra shell the PowerShell abierta ahora tenemos qeu crear la aplicación y darle una descripción, que lo hacemos con el siguiente comando:
[ps]New-CMApplication -Name “Nombre de la APP” -Description “Descripción de la app” -AutoInstall $true[/ps] Tomaré como ejemplo en este caso la instalación de 7-zip, en una colección llamada “Colección Instalar 7-zip”. [ps]New-CMApplication -Name “7-zip” -Description “Otro compresor de archivos” -AutoInstall $true[/ps]

El siguiente paso es hacernos con el archivo MSI de la aplicación que queremos desplegar y la añadimos a la aplicación que hemos creado arriba, especificaremos la ruta donde está ubicado el archivo y el tipo de comportamiento a la hora de instalarla (como Usuario o como systema).
[ps]Add-CMMsiDeploymentType -ApplicationName “[Nombre de App creada antes]” -ContentLocation “\\[RUTA SCCM]\[Ruta Apps]\archivo.msi” -InstallationBehaviorType InstallForSystem[/ps]

En nuestro ejemplo, suponiendo que la carpeta de instalación se llama SCCM y el Server SCCM, haríamos: [ps]Add-CMMsiDeploymentType -ApplicationName “7-zip” -ContentLocation “\\SCCM\APPS\7-zip.msi” -InstallationBehaviorType InstallForSystem[/ps]

Ya tenemos nuestra app creada con descripción y archivo msi asociado, necesitamos distribuir el contenido a nuestro distribution point para que podamos desplegarlo. Ejecutamos: [ps]Start-CMContentDistribution -ApplicationName “[Nombre App creada arriba]” -DistributionPointGroupName “[Nombre Grupo DP]” -Verbose[/ps] En nuestro ejemplo sería: [ps]Start-CMContentDistribution -ApplicationName “7-zip” -DistributionPointGroupName “DP Group” -Verbose[/ps]

Ya tenemos todo listo para desplegar nuestra aplicación a la colección que deseemos, haciéndo que esté disponible inmediatamente. [ps]New-CMApplicationDeployment -CollectionName “[Nombre Collección]” -Name “[Nombre App]” -DeployAction Install -DeployPurpose Available -UserNotification DisplayAll -AvailableDateTime (get-date) -TimeBaseOn LocalTime -Verbose[/ps] Lo que en nuestro ejemplo quedaría: [ps]New-CMApplicationDeployment -CollectionName “Colección Instalar 7-zip” -Name “7-zip” -DeployAction Install -DeployPurpose Available -UserNotification DisplayAll -AvailableDateTime (get-date) -TimeBaseOn LocalTime -Verbose[/ps]
Difunde No Solo Hacking!

About Carlos Melantuche


Follow Me

Leave a reply

error: ooops!