Запитання з тегом «powershell»

PowerShell - це міжплатформна командна лінія та сценарій утиліта від Microsoft. Використовуйте цей тег для запитань щодо написання та виконання сценаріїв PowerShell ТОЛЬКО. Питання програмування, характерні для міжплатформової версії PowerShell Core (Windows, macOS та Linux), повинні бути позначені тегами [powershell-core]. Питання щодо адміністрування системи слід задавати на сторінці Super User або Server Fault.

4
Прокручуйте файли в каталозі за допомогою PowerShell
Як я можу змінити наступний код, щоб переглянути всі .log файли в каталозі, а не лише один файл? Мені потрібно проглянути всі файли та видалити всі рядки, які не містять "step4" або "step9". Наразі це створить новий файл, але я не впевнений, як for eachтут використовувати цикл (новачок). Фактичні файли …
243 powershell 

7
Як в PowerShell визначити функцію у файлі та викликати її з командної лінії PowerShell?
У мене є .ps1 файл, в якому я хочу визначити власні функції. Уявіть, що файл називається MyFunctions.ps1, а вміст такий: Write-Host "Installing functions" function A1 { Write-Host "A1 is running!" } Write-Host "Done" Щоб запустити цей скрипт і теоретично зареєструвати функцію A1, я переходжу до папки, в якій знаходиться файл …
243 powershell 

15
Як отримати лише каталоги за допомогою Get-ChildItem?
Я використовую PowerShell 2.0 і хочу вивести всі підкаталоги певного шляху. Наступна команда виводить усі файли та каталоги, але я не можу зрозуміти, як відфільтрувати файли. Get-ChildItem c:\mypath -Recurse Я намагався використовувати $_.Attributesатрибути, але тоді я не знаю, як побудувати буквальний екземпляр System.IO.FileAttributesпорівняння. В cmd.exeньому було б dir /b /ad …


11
Як я можу запустити PowerShell при виконанні .NET 4?
Я оновлюю сценарій PowerShell, який керує деякими .NET збірками. Сценарій був написаний для збірок, побудованих проти .NET 2 (тієї ж версії основи, з якою працює PowerShell), але тепер потрібно працювати з .NET 4 збірками, а також .NET 2 збірками. Оскільки .NET 4 підтримує запущені програми, побудовані на старих версіях фреймворку, …

11
Ехо еквівалент PowerShell для тестування сценарію
Я хотів би вивести змінні та значення у сценарії PowerShell , встановивши прапори та побачивши матрицю даних у всьому сценарії. Як би я це зробив? Наприклад, що було б еквівалентним PowerShell наступному PHP-коду? echo "filesizecounter: " . $filesizecounter
233 powershell 


8
Як розділити довгі команди на кілька рядків у PowerShell
Як взяти в PowerShell таку команду, як наступна, і розділити її на кілька рядків? &"C:\Program Files\IIS\Microsoft Web Deploy\msdeploy.exe" -verb:sync -source:contentPath="c:\workspace\xxx\master\Build\_PublishedWebsites\xxx.Web" -dest:contentPath="c:\websites\xxx\wwwroot\,computerName=192.168.1.1,username=administrator,password=xxx"
227 powershell 


11
Створення жорстких і м'яких посилань за допомогою PowerShell
Чи може PowerShell 1.0 створювати жорсткі та м'які посилання, аналогічні різноманітності Unix? Якщо це не вбудовано, чи може хтось вказати мені на сайт із скриптом ps1, який імітує це? Це необхідна функція будь-якої хорошої оболонки, ІМХО. :)

9
Як розпакувати файл у Powershell?
У мене є .zipфайл і потрібно розпакувати весь його вміст за допомогою Powershell. Я роблю це, але це, здається, не працює: $shell = New-Object -ComObject shell.application $zip = $shell.NameSpace("C:\a.zip") MkDir("C:\a") foreach ($item in $zip.items()) { $shell.Namespace("C:\a").CopyHere($item) } Що не так? Каталог C:\aвсе ще порожній.
224 powershell 

7
Час виконання команди в PowerShell
Чи існує такий простий спосіб встановити час виконання команди в PowerShell, як команда 'time' в Linux? Я придумав це: $s=Get-Date; .\do_something.ps1 ; $e=Get-Date; ($e - $s).TotalSeconds Але я хотів би чогось більш простого, як time .\do_something.ps1

13
Термінальний оператор в PowerShell
Як я знаю, PowerShell, схоже, не має вбудованого вираження для так званого потрійного оператора . Наприклад, мовою С, яка підтримує потрійний оператор, я можу написати щось на зразок: <condition> ? <condition-is-true> : <condition-is-false>; Якщо цього в PowerShell насправді не існує, що було б найкращим способом (тобто легким для читання та …

8
Як сказати PowerShell чекати, коли кожна команда закінчиться, перш ніж розпочати наступну?
У мене є сценарій PowerShell 1.0, щоб просто відкрити купу додатків. Перший - це віртуальна машина, а інші - програми для розвитку. Я хочу, щоб віртуальна машина закінчила завантаження до відкриття решти програм. У баші я могла просто сказати "cmd1 && cmd2" Це те, що я маю ... C:\Applications\VirtualBox\vboxmanage startvm …

7
Як вивести щось у PowerShell
Я запускаю скрипт PowerShell з пакетного файлу. Сценарій отримує веб-сторінку і перевіряє, чи є вміст сторінки рядком "ОК". Сценарій PowerShell повертає рівень помилки до пакетного сценарію. Пакетний сценарій виконується програмою автоматизації FTP ScriptFTP . Якщо виникла помилка, я можу змусити ScriptFTP надіслати повний вихід консолі адміністратору через E-Mail. У сценарії …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.