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

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

30
Не удается установить пакет nuget из-за «Не удалось инициализировать хост PowerShell»
Внезапно я получаю эту ошибку при обновлении пакетов Nuget. Ни одно из исправлений, с которыми я сталкивался в работе. Я использую Visual Studio 2013. 'Newtonsoft.Json 6.0.3' уже установлен. Добавление «Newtonsoft.Json 6.0.3» в Турниры. Уведомления. Успешно добавлено «Newtonsoft.Json 6.0.3» в Турниры. Уведомления. Выполнение файла сценария 'F: \ My Webs \ BasketballTournaments …


6
Обновить путь в PowerShell
Если у меня работает экземпляр PowerShell ISE, и я устанавливаю что-то, что изменяет PATH, или я изменяю его каким-либо образом вне PowerShell, мне нужно перезапустить PowerShell, чтобы он увидел обновленную переменную PATH. Есть ли способ перезагрузить путь из PowerShell без его перезапуска?

8
Powershell эквивалент bash ampersand (&) для разветвления / запуска фоновых процессов
В bash амперсанд (&) можно использовать для запуска команды в фоновом режиме и возврата пользователю интерактивного управления до завершения выполнения команды. Есть ли эквивалентный способ сделать это в Powershell? Пример использования в bash: sleep 30 &
159 powershell 

9
Как записать вывод в переменную из внешнего процесса в PowerShell?
Я хотел бы запустить внешний процесс и записать его вывод команды в переменную PowerShell. Я в настоящее время использую это: $params = "/verify $pc /domain:hosp.uhhg.org" start-process "netdom.exe" $params -WindowStyle Hidden -Wait Я подтвердил, что команда выполняется, но мне нужно записать вывод в переменную. Это означает, что я не могу использовать …

8
PowerShell эквивалентен grep -f
Я ищу PowerShell эквивалент grep --file=filename. Если вы не знаете grep, filename - это текстовый файл, в котором каждая строка имеет шаблон регулярного выражения, который вы хотите сопоставить. Может быть, я упускаю что-то очевидное, но Select-String, похоже, нет этой опции.
157 powershell  grep 

10
Как отформатировать DateTime в PowerShell
Я могу отформатировать Get-Date командлет без проблем, как это: $date = Get-Date -format "yyyyMMdd" Но как только я получил дата в переменной, как мне ее отформатировать? Утверждение ниже $dateStr = $date -format "yyyMMdd" возвращает эту ошибку: «Вы должны предоставить выражение значения в правой части оператора -f»

14
Получить полный путь к файлам в PowerShell
Мне нужно получить все файлы, включая файлы, находящиеся во вложенных папках, которые относятся к определенному типу. Я делаю что-то подобное, используя Get-ChildItem : Get-ChildItem "C:\windows\System32" -Recurse | where {$_.extension -eq ".txt"} Однако он возвращает мне только имена файлов, а не весь путь.

11
Как загрузить сборки в PowerShell?
Следующий код PowerShell #Get a server object which corresponds to the default instance $srv = New-Object -TypeName Microsoft.SqlServer.Management.SMO.Server ... rest of the script ... Выдает следующее сообщение об ошибке: New-Object : Cannot find type [Microsoft.SqlServer.Management.SMO.Server]: make sure the assembly containing this type is loaded. At C:\Users\sortelyn\ ... \tools\sql_express_backup\backup.ps1:6 char:8 + …

2
Выполнение команды, хранящейся в переменной из PowerShell
У меня есть команда, которую я собрал и сохранил в переменной в PowerShell. Эта команда работает, если я делаю Write-Host и копирую и вставляю в стандартное cmd.exeокно. Как мне выполнить эту команду из моего скрипта? Я попробовал несколько комбинаций Invoke-Command или Invoke-Expression без удачи. Вот как я построил переменную: $cmd1 …
152 powershell 


17
Как вывести текст без новой строки в PowerShell?
Я хочу, чтобы мой сценарий PowerShell напечатал что-то вроде этого: Enabling feature XYZ......Done Скрипт выглядит примерно так: Write-Output "Enabling feature XYZ......." Enable-SPFeature... Write-Output "Done" Но Write-Outputвсегда печатает новую строку в конце, поэтому мой вывод не находится в одной строке. Есть ли способ сделать это?
149 powershell 

14
Проверьте, существует ли служба Windows, и удалите в PowerShell.
В настоящее время я пишу сценарий развертывания, который устанавливает ряд служб Windows. Имена сервисов версионированы, поэтому я хочу удалить предыдущую версию сервиса Windows как часть установки новой службы. Как я могу лучше всего сделать это в PowerShell?

9
Использование учетных данных PowerShell без запроса пароля
Я хотел бы перезагрузить удаленный компьютер, который принадлежит домену. У меня есть учетная запись администратора, но я не знаю, как использовать ее из powershell. Я знаю, что есть Restart-Computerкомандлет и что я могу передать учетные данные, но если мой домен, например mydomain, мое имя пользователя myuserи мой пароль, mypasswordкакой правильный …

7
PowerShell: выполнить команду из каталога сценария
У меня есть сценарий PowerShell, который кое-что делает, используя текущий каталог сценария. Итак, внутри этого каталога все .\script.ps1работает правильно. Теперь я хочу вызвать этот сценарий из другого каталога, не меняя каталог, на который ссылается сценарий. Итак, я хочу вызвать ..\..\dir\script.ps1и по-прежнему хочу, чтобы этот сценарий вел себя так, как он …
147 powershell 

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