Capítulo 8. Tareas de Utilidad

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

8.0 Introducción

Cuando escribes en o simplemente utilizas el intérprete de comandos interactivo, surgen un puñado de necesidades sencillas pero útiles: medir comandos, obtener números aleatorios y mucho más.

8.1 Obtener la Fecha y Hora del Sistema

Problema

En quieres obtener la fecha del sistema.

Solución

Para obtener la fecha del sistema, ejecuta el comando Get-Date.

Debate

El comando Get-Date genera una salida rica basada en objetos, por lo que puedes utilizar su resultado para muchas tareas relacionadas con la fecha. Por ejemplo, para determinar el día actual de la semana:

PS > $date = Get-Date
PS > $date.DayOfWeek
Sunday

Si quieres formatear la fecha para la salida (por ejemplo, como un sello de archivo de registro), consulta la Receta 5.13.

Para más información sobre el cmdlet Get-Date, escribe Get-Help Get-Date.

Para más información sobre cómo trabajar con clases del .NET Framework, consulta la Receta 3.8.

8.2 Medir la duración de una orden

Problema

En quieres saber cuánto tarda en ejecutarse una orden.

Solución

Para medir en la duración de un comando, utiliza el cmdlet Measure-Command:

PS > Measure-Command { Start-Sleep -Milliseconds 337 } Days : 0 Hours : 0 Minutes : 0 Seconds : 0 Milliseconds : 339 Ticks : ...

Get Libro de cocina PowerShell, 4ª edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.