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

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


1
powershell 2.0 спробуйте зрозуміти, як отримати доступ до винятку
Це try catchв PowerShell 2.0 $urls = "http://www.google.com", "http://none.greenjump.nl", "http://www.nu.nl" $wc = New-Object System.Net.WebClient foreach($url in $urls) { try { $url $result=$wc.DownloadString($url) } catch [System.Net.WebException] { [void]$fails.Add("url webfailed $url") } } але те, що я хочу зробити, це щось на зразок c # catch( WebException ex) { Log(ex.ToString()); } Чи …

11
Як запустити скрипт PowerShell без відображення вікна?
Як можна запустити скрипт PowerShell без відображення вікна або будь-якого іншого знаку для користувача? Іншими словами, сценарій повинен працювати тихо у фоновому режимі, без будь-яких знаків для користувача. Додатковий кредит за відповідь, що не використовує сторонні компоненти :)

8
Використовуйте Invoke-WebRequest з ім'ям користувача та паролем для основної автентифікації в API GitHub
За допомогою CURL ми можемо передати ім'я користувача з веб-запитом HTTP таким чином: $ curl -u <your_username> https://api.github.com/user -uПрапор приймає ім'я користувача для аутентифікації, а потім Curl буде запитувати пароль. Приклад CURL призначений для базової аутентифікації з GitHub Api . Як ми аналогічно передаємо ім’я користувача та пароль разом з …

3
Як запустити додаток як "запустити як адміністратор" з командного рядка? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 7 років тому . Удосконаліть це питання У мене називається пакетний файл test.bat. Я закликаю нижче наведені інструкції у test.batфайлі: start /min powershell.exe %sysdrive%\testScripts\testscript1.ps1 Коли я …

11
Помилка Powershell v3 Invoke-WebRequest HTTPS
Використовуючи Invoke-WebRequest та Invoke-RestMethod Powershell v3, я успішно використав метод POST для розміщення файлу json на веб-сайті https. Я використовую команду $cert=New-Object System.Security.Cryptography.X509Certificates.X509Certificate2("cert.crt") Invoke-WebRequest -Uri https://IPADDRESS/resource -Credential $cred -certificate $cert -Body $json -ContentType application/json -Method POST Однак, коли я намагаюся використовувати метод GET, наприклад: Invoke-WebRequest -Uri https://IPADDRESS/resource -Credential $cred -certificate …
126 .net  rest  powershell  https 

8
Чи може Powershell запускати команди паралельно?
У мене є скрипт повноважень, щоб зробити деяку пакетну обробку на купі зображень, і я хотів би зробити паралельну обробку. У Powershell, здається, є деякі варіанти фонової обробки, такі як старт-робота, робота-очікування тощо, але єдиний хороший ресурс, який я знайшов для виконання паралельних робіт, - це написання тексту сценарію та …

8
PowerShell Script для пошуку та заміни всіх файлів із конкретним розширенням
У мене на сервері Windows Server 2008 вкладено кілька файлів конфігурації: C:\Projects\Project_1\project1.config C:\Projects\Project_2\project2.config У моїй конфігурації мені потрібно зробити заміну рядка таким чином: <add key="Environment" value="Dev"/> стане: <add key="Environment" value="Demo"/> Я думав про використання пакетного сценарію, але не було хорошого способу це зробити, і я чув, що за допомогою сценаріїв …


7
Як я можу змусити Powershell повертати масив, коли виклик повертає лише один об'єкт?
Я використовую Powershell, щоб налаштувати прив'язки IIS на веб-сервері, і у мене проблема з наступним кодом: $serverIps = gwmi Win32_NetworkAdapterConfiguration | Where { $_.IPAddress } | Select -Expand IPAddress | Where { $_ -like '*.*.*.*' } | Sort if ($serverIps.length -le 1) { Write-Host "You need at least 2 IP …
123 powershell 

6
Кращий спосіб перевірити, чи існує шлях у PowerShell чи ні
Мені просто не подобається синтаксис: if (Test-Path $path) { ... } і if (-not (Test-Path $path)) { ... } if (!(Test-Path $path)) { ... } особливо є занадто багато дужок і не дуже читабельних, коли перевіряється "не існує" для такого загального використання. Який кращий спосіб це зробити? Оновлення: моє поточне …
123 powershell 

5
Як перелічити всі властивості об'єкта PowerShell
Коли я дивлюся на клас Win32_ComputerSystem , він показує набір властивостей, таких як Status, PowerManagementCapabilitiesтощо. Однак, коли в PowerShell я виконую нижче, я отримую лише пару: PS C:\Windows\System32\drivers> Get-WmiObject -Class "Win32_computersystem" Domain : YYY.com Manufacturer : VMware, Inc. Model : VMware Virtual Platform Name : LONINEGFQEF58 PrimaryOwnerName : Authorised User …
121 powershell 



7
Друк властивостей об'єкта в Powershell
Під час роботи в інтерактивній консолі, якщо я визначаю новий об'єкт і присвоюю йому деякі значення властивостей так: $obj = New-Object System.String $obj | Add-Member NoteProperty SomeProperty "Test" Потім, коли я набираю ім'я своєї змінної в інтерактивне вікно, Powershell дає мені короткий виклад властивостей і значень об'єкта: PS C:\demo> $obj …
120 powershell 

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