es.phhsnews.com


es.phhsnews.com / ¿Cómo se define una función de PowerShell que requiere elevación?

¿Cómo se define una función de PowerShell que requiere elevación?


PowerShell puede ser extremadamente útil para muchas tareas cotidianas, pero si necesita ajustar algunas funciones con un poco de seguridad en mente, ¿cómo define una función para que requiera elevación? La publicación de preguntas y respuestas SuperUser de hoy tiene la respuesta a la pregunta de un lector curioso.

La sesión de preguntas y respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, una agrupación de sitios de preguntas y respuestas impulsada por la comunidad.

The Question

SuperUser reader Vlastimil quiere saber cómo definir una función de PowerShell que requiere elevación:

Como no puedo encontrar ninguna alternativa al comando de elevación sudo de Linux, tengo la siguiente pregunta. ¿Cómo defino una función de PowerShell que requiere elevación, como al activar un aviso de UAC en mi Windows 8.1 Pro, sistema de 64 bits? Por ejemplo, supongamos que ejecuto la siguiente función:

Con los siguientes resultados:

Para ser completamente claro, si ejecuto PowerShell como "usuario", ejecute la función comprobación de sistema mencionada anteriormente, Quiero que la función se eleve para poder ejecutar el comando (quiero que aparezca el mensaje de UAC).

¿Cómo se define una función de PowerShell que requiere elevación?

The Answer

Contribuyente SuperUser Ashton tiene la respuesta para nosotros:

Para ejecutar un comando específico desde una ventana elevada:

Por ejemplo:

Para ejecutar un script específico desde una ventana elevada:

Para ejecutar una sesión de PowerShell completa que solicite el UAC:

Una función para devolver $ True o $ False si la ventana actual se está ejecutando con permisos elevados:

Para garantizar que un script solo se ejecute como administrador, agregue esto al principio:

En PowerShell v4.0, lo anterior se puede simplificar utilizando una instrucción #Requires :

Fuente: Ejecutar con permisos elevados [SS64.com]


Tener algo para una dd a la explicación? Suena apagado en los comentarios. ¿Desea leer más respuestas de otros usuarios de Stack Exchange expertos en tecnología? Consulte el hilo de discusión completo aquí.


Qué hacer si los clics no se registran en las aplicaciones de Android en un Chromebook

Qué hacer si los clics no se registran en las aplicaciones de Android en un Chromebook

Las aplicaciones de Android en los Chromebook tienen grandes ventajas: expanden las capacidades del dispositivo, tienen una huella pequeña general y funciona muy bien en hardware limitado. Dicho eso, todavía están en beta, y algunas veces las cosas no funcionan como deberían. RELACIONADAS: Las mejores aplicaciones de Android que debes usar en tu Chromebook El problema más grande que he tenido con las aplicaciones de Android en Chrome OS, los elementos táctiles no responden correctamente, o incluso nada, con el toque o el mouse.

(how-top)

Cómo deshabilitar la Bandeja de entrada unificada (y las carpetas agrupadas) en Outlook 2016 para Mac

Cómo deshabilitar la Bandeja de entrada unificada (y las carpetas agrupadas) en Outlook 2016 para Mac

De forma predeterminada, la lista de carpetas en Outlook 2016 para Mac está agrupada en carpetas similares, lo que significa que las carpetas son comunes a todas sus cuentas, como Bandeja de entrada, Borradores, Elementos enviados y Elementos eliminados, se agrupan juntas. La carpeta Bandeja de entrada en la parte superior de la lista de carpetas combina mensajes recibidos en las bandejas de entrada para todas sus cuentas y luego cada bandeja de entrada separada se enumera a continuación.

(how-top)