Página 1 de 1

[RESUELTO] Comando de PowerShell importar .xml Menú Inicio

Publicado: 6 de agosto de 2022 - 20:57
por adgm11
Hola, estoy intentando importar un archivo XML para modificar el menú de inicio
El comando de PowerShell funciona bien, pero el comando del paquete no

Código: Seleccionar todo

def install():
run_powershell_('Import-StartLayout -LayoutPath "V:\StartLayout(calc,note,map).xml" -MountPath "C:\"')
Esto me está dando un error.
"RutaNoEncontrada,Microsoft.Windows.StartLayout.Comandos.ImportStartLayoutCommand_x000D__x000A_ <S S="Error">_x000D__x000A_</s></Objs> \n']] "

Guardé el archivo en una unidad compartida (V:), pero idealmente me gustaría colocarlo directamente en el paquete. ¿Cómo se vería el comando en ese caso? ¿Y por qué mi comando...?

Re: Comando de PowerShell para importar .xml desde el menú Inicio

Publicado: 24 de agosto de 2022 - 17:16
por dcardon
Consulta Python; debes añadir una 'r' si hay una barra invertida, de lo contrario, debes duplicarla.

Además, no deberías colocar scripts en unidades compartidas (es muy probable que la cuenta SISTEMA LOCAL no tenga acceso), y no necesariamente hay conexión de red cuando se instala el paquete al apagar el sistema (red con VPN, 802.1x, etc.). Se recomienda encarecidamente utilizar paquetes autocontenidos.

Atentamente,

Denis

Re: Comando de PowerShell para importar .xml desde el menú Inicio

Publicado: 29 de agosto de 2022 - 01:23
por adgm11
Bien, gracias. Creé este paquete, pero a veces ya existe un archivo LayoutModification.xml en el directorio.
¿Cómo puedo agregar una forma de forzar una copia y reemplazar la existente?

Código: Seleccionar todo

def install():
    mkdirs(r'C:\Users\Default\AppData\Local\Microsoft\Windows\Shell')
    filecopyto(r'Layoutmodification.xml',r'C:\Users\Default\AppData\Local\Microsoft\Windows\Shell')

Re: Comando de PowerShell para importar .xml desde el menú Inicio

Publicado: 30 de agosto de 2022 - 10:15
por adgm11
El comando `filecopyto` parece sobrescribir el archivo antiguo, por lo que está bien con este paquete

Re: [RESUELTO] comando powershell importar .xml menú inicio

Publicado: 30 de agosto de 2022 - 10:18
por dcardon
Bueno, gracias por tus comentarios. Marco el tema como RESUELTO.
Denis