Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
windows:ps [2022/04/05 11:54] admin создано |
windows:ps [2023/12/01 06:15] (текущий) admin [Обрезка результатов] |
||
---|---|---|---|
Строка 4: | Строка 4: | ||
====== Over ====== | ====== Over ====== | ||
- | ===== Выполнение сценариев отключено в этой системе ===== | + | ==== Выполнение сценариев отключено в этой системе ==== |
- | Отключить | + | |
- | <code powershell> | + | |
- | Включить | + | <code powershell> |
- | <code powershell> | + | # Отключить |
+ | Set-ExecutionPolicy | ||
+ | # Включить обратно | ||
+ | Set-ExecutionPolicy Restricted | ||
+ | </ | ||
- | ===== ===== | + | ==== Фильтрация вывода |
- | <code powershell> | + | <code powershell> |
+ | # -Property либо ExpandProperty (раскрывает содержимое) # " | ||
+ | get-computerinfo | Select-Object -ExpandProperty < | ||
+ | </ | ||
- | <code powershell> | ||
+ | ==== Обрезка результатов ==== | ||
- | ===== ===== | + | <code powershell> |
+ | Get-Service -Name win* | Format-Table -AutoSize -AutoSize | ||
+ | get-computerinfo -Property " | ||
+ | </ | ||
<code powershell> | <code powershell> | ||
- | <code powershell> | ||
+ | ==== ==== | ||
- | ===== ===== | + | <code powershell> |
+ | # Create a zip file with the contents of C:\Stuff\ | ||
+ | Compress-Archive -Path C:\Stuff -DestinationPath archive.zip | ||
- | <code powershell> | + | # Add more files to the zip file |
+ | # (Existing files in the zip file with the same name are replaced) | ||
+ | Compress-Archive -Path C: | ||
- | <code powershell> | + | # Extract the zip file to C: |
+ | Expand-Archive -Path archive.zip -DestinationPath C: | ||
+ | |||
+ | # Use the pipeline to archive a directory | ||
+ | Get-ChildItem -Path C:\LogFiles | Compress-Archive -DestinationPath C: | ||
+ | |||
+ | # Архивирование с исключением некоторых файлов/ | ||
+ | Get-ChildItem -Path " | ||
+ | </ | ||
+ | |||
+ | |||
+ | <code powershell> | ||
+ | # Старт процесса и получение его PID | ||
+ | (Start-Process Notepad -passthru).ID | ||
+ | |||
+ | # Либо так еще | ||
+ | $app = Start-Process notepad -passthru | ||
+ | Wait-Process $app.Id | ||
+ | |||
+ | # Запуск Java приложения и сохранение PID в файл | ||
+ | (Start-Process java Main -passthru).ID > proc.pid | ||
+ | |||
+ | </ | ||
- | ===== | + | ==== ==== |
<code powershell> | <code powershell> | ||
<code powershell> | <code powershell> |