Вопросы с тегом «powershell»

PowerShell - это кроссплатформенная утилита командной строки и сценариев от Microsoft. Используйте этот тег только для вопросов о написании и выполнении сценариев PowerShell. Вопросы программирования, относящиеся к кроссплатформенной версии PowerShell Core (Windows, macOS и Linux), должны быть помечены [powershell-core]. Вопросы о системном администрировании следует задавать в случае сбоя суперпользователя или сервера.


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") } } но я хочу сделать что-то вроде С # catch( WebException ex) { Log(ex.ToString()); } Это возможно?

11
Как запустить сценарий PowerShell без отображения окна?
Как можно запустить сценарий PowerShell, не отображая окно или какой-либо другой знак для пользователя? Другими словами, сценарий должен работать в фоновом режиме без каких-либо сигналов для пользователя. Дополнительный балл за ответ, который не использует сторонние компоненты :)

8
Используйте Invoke-WebRequest с именем пользователя и паролем для базовой аутентификации в GitHub API.
С помощью cURL мы можем передать имя пользователя с помощью веб-запроса HTTP следующим образом: $ curl -u <your_username> https://api.github.com/user -uФлаг принимает имя пользователя для аутентификации, а затем Curl будет запрашивать пароль. Пример cURL предназначен для базовой аутентификации с помощью GitHub Api . Как мы аналогичным образом передаем имя пользователя и …

3
Как запустить приложение от имени администратора из командной строки? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос У меня есть командный файл test.bat. Я вызываю в test.batфайле следующие инструкции : start /min powershell.exe …

11
Ошибка HTTPS Powershell v3 Invoke-WebRequest
Используя методы 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 …
126 .net  rest  powershell  https 

8
Может ли Powershell запускать команды параллельно?
У меня есть сценарий PowerShell для выполнения пакетной обработки нескольких изображений, и я хотел бы выполнить некоторую параллельную обработку. Powershell, похоже, имеет некоторые параметры фоновой обработки, такие как start-job, wait-job и т. Д., Но единственным хорошим ресурсом, который я нашел для выполнения параллельной работы, было написание текста сценария и его …

8
Сценарий PowerShell для поиска и замены всех файлов с определенным расширением
У меня есть несколько файлов конфигурации на 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"/> Я думал об использовании пакетного сценария, но не было хорошего способа сделать это, и я слышал, что с помощью …

6
Лучший способ проверить, существует ли путь или нет в PowerShell
Мне просто не нравится синтаксис: if (Test-Path $path) { ... } и if (-not (Test-Path $path)) { ... } if (!(Test-Path $path)) { ... } особенно здесь слишком много скобок, и они не очень удобочитаемы при проверке «не существует» для такого обычного использования. Как лучше это сделать? Обновление: мое текущее …
124 powershell 


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 …
123 powershell 

7
Печать свойств объекта в Powershell
Если при работе в интерактивной консоли я определяю новый объект и присваиваю ему некоторые значения свойств следующим образом: $obj = New-Object System.String $obj | Add-Member NoteProperty SomeProperty "Test" Затем, когда я ввожу имя своей переменной в интерактивное окно, Powershell дает мне сводку свойств и значений объекта: PS C:\demo> $obj SomeProperty …
122 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 : …
121 powershell 



Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.