Creando web page shortcut en Microsoft Intune

Creando web page shortcut en Microsoft Intune

hola que tales amigos, un gusto saludarles, el día de hoy les quiero compartir un script el cual me ayudo a colocar ciertas URL como accesos directos en el escritorio de Windows haciendo la Implementacion desde Win32 de Microsoft Intune, esto con el objetivo de colocarlos para los usuarios finales.

Quiero agradecer a JANNIK REINHARD quien a través de su página me dio la pauta para poder acoplar este script a nuestra necesidad en general.

Durante la configuración del script, debemos tener en cuenta las siguientes líneas para poder habilitarlas a nuestro entorno cambiando los valores de acuerdo con nuestra configuración.

#Name of the shortcut
$shortcutName = "DeploymentMX" 
#Icon file best to use a website
$icon = "https://deployment.mx/imagenes/worldwide-web-icon-9.ico"
$iconPath = "C:\ProgramData\WebpageShortcut\worldwide-web-icon-9.ico"
#Link of the website
$websiteUrl = "https://www.deployment.mx"

debemos modificar las variables

  • $shortcutName
  • $icon
  • $iconpath
  • $websiteUrl

aquí les comparto el script desde el repositorio de Github

Create a Shortcut in Desktop using Microsoft Intune (github.com)

Una vez cambiados los valores podremos crear un archivo .intunewim para poder implementar desde Microsoft Intune.

Para ello podemos descargar la herramienta desde este link: microsoft/Microsoft-Win32-Content-Prep-Tool: A tool to wrap Win32 App and then it can be uploaded to Intune (github.com)

una vez convertido el archivo veremos el resultado como se muestra a continuacion.

Importante: debemos colocar los archivos separados para las reglas de detección y eliminación. los cuales están contenidos en el archivo MasterShortcut.ps1

Ahora debemos agregar la aplicacion como Win32 en el portal de Microsoft Intune.

  • Install Command: %windir%\system32\windowspowershell\v1.0\powershell.exe -executionpolicy bypass -windowstyle hidden -file «MasterShorcut.ps1»
  • Uninstall Command: %windir%\system32\windowspowershell\v1.0\powershell.exe -executionpolicy bypass -windowstyle hidden -file «Delete-DesktopShortcut.ps1»

Podemos utilizar esta porción del código para Delete-DesktopShortcut.ps1

$shortcutName = "DeploymentMX"
$iconPath = "C:\ProgramData\WebpageShortcut\"

Remove-Item -Path "$Env:Public\Desktop\$shortcutName.lnk"
Remove-Item -Path $iconPath
  • Operating System architecture: 32 y 64 bits
  • Minimum operating System: Windows 10 1607
  • Detection rules: Use a custom detection script

Para el script de detección colocamos el siguiente código

<#
Version: 1.0
Author: Jannik Reinhard (jannikreinhard.com)
Script: Get-DesktopShortcut
Description:
Check if the shortcut exist
Release notes:
Version 1.0: Init
#> 

#Name of the shortcut
$shortcutName = "DeploymentMX"  

if (Test-Path -Path "$Env:Public\Desktop\$shortcutName.lnk"){
    Write-Output "0"
}
quedando de la siguiente manera.

Una vez desplegado podremos ver en el escritorio, el icono implementado de manera satisfactoria.

Sin más por el momento me despido enviándoles un gran saludo a todos mis lectores, estamos con nuevos posts.

Tabla de contenidos

Categorías

Categorías