Как определить, какая версия PowerShell установлена на компьютере, и действительно ли она установлена
PowerShell - это кроссплатформенная утилита командной строки и сценариев от Microsoft. Используйте этот тег только для вопросов о написании и выполнении сценариев PowerShell. Вопросы программирования, относящиеся к кроссплатформенной версии PowerShell Core (Windows, macOS и Linux), должны быть помечены [powershell-core]. Вопросы о системном администрировании следует задавать в случае сбоя суперпользователя или сервера.
Как определить, какая версия PowerShell установлена на компьютере, и действительно ли она установлена
Я пытаюсь запустить CMD файл, который вызывает PowerShellсценарий cmd.exe, и я получаю сообщение об ошибке ниже: Management_Install.ps1 не может быть загружен, потому что выполнение сценариев отключено в этой системе. Я бегал Set-ExecutionPolicy -ExecutionPolicy Unrestricted и когда я убегаю...
Как вы закомментируете код в PowerShell (1.0 или
Как запустить скрипт PowerShell? У меня есть скрипт с именем myscript.ps1 У меня установлены все необходимые рамки Я установил , что политика выполнения вещь Я следовал инструкциям на этой странице справки MSDN и пытаюсь запустить его так: powershell.exe...
Предположим, у меня есть следующий фрагмент: $assoc = New-Object psobject -Property @{ Id = 42 Name = "Slim Shady" Owner = "Eminem" } Write-host $assoc.Id + " - " + $assoc.Name + " - " + $assoc.Owner Я ожидаю, что этот фрагмент покажет: 42 - Slim Shady - Eminem Но вместо этого это показывает: 42 +...
Я обнаружил, что установка переменной среды PATH влияет только на старую командную строку. В PowerShell, похоже, разные настройки среды. Как изменить переменные среды для PowerShell (v1)? Замечания: Я хочу сделать свои изменения постоянными, поэтому мне не нужно их устанавливать каждый раз, когда я...
Всякий раз, когда мне нужно сослаться на общий модуль или скрипт, мне нравится использовать пути относительно текущего файла скрипта. Таким образом, мой скрипт всегда может найти другие скрипты в библиотеке. Итак, что является лучшим, стандартным способом определения каталога текущего скрипта? В...
Каков «лучший» способ обработки аргументов командной строки? Кажется, что есть несколько ответов о том, что такое «лучший» путь, и в результате я застрял на том, как справиться с чем-то простым: script.ps1 /n name /d domain А ТАКЖЕ script.ps1 /d domain /n name. Есть ли плагин, который может...
Есть PowerShellскрипт, itunesForward.ps1который ускоряет перемотку iTunes на 30 секунд: $iTunes = New-Object -ComObject iTunes.Application if ($iTunes.playerstate -eq 1) { $iTunes.PlayerPosition = $iTunes.PlayerPosition + 30 } Это выполняется с помощью командной строки: powershell.exe...
Если у меня есть функция, которая принимает более одного строкового параметра, первый параметр, кажется, получает все назначенные ему данные, а остальные параметры передаются как пустые. Скрипт быстрого теста: Function Test([string]$arg1, [string]$arg2) { Write-Host "`$arg1 value: $arg1" Write-Host...
Можно ли разбить командную строку PowerShell на несколько строк? В Visual Basic я могу использовать подчеркивание ( _), чтобы продолжить команду в следующей
Существует ли встроенная IsNullOrEmptyфункция, подобная функции для проверки, является ли строка пустой или пустой в PowerShell? Я не мог найти это до сих пор, и если есть встроенный способ, я не хочу писать функцию для...
Как спросить PowerShell, где что-то находится? Например, «какой блокнот» и возвращает каталог, из которого запускается notepad.exe в соответствии с текущими
Я искал способ завершить сценарий PowerShell (PS1), когда в функции возникает неисправимая ошибка. Например: function foo() { # Do stuff that causes an error $host.Exit() } Конечно, нет такой вещи как $host.Exit(). Есть $host.SetShouldExit(), но это на самом деле закрывает окно консоли, а это не...
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто в прошлом году . Улучшить этот вопрос Я спорю, стоит ли мне изучать PowerShell или просто...
Я должен посмотреть на последние несколько строк большого файла (типичный размер 500 МБ-2 ГБ). Я ищу эквивалент команды Unix tailдля Windows Powershell. Есть несколько альтернатив, http://tailforwin32.sourceforge.net/ и Get-Content [имя файла] | Выбор объекта -Последний 10 Для меня не разрешено...
Я пишу сценарий PowerShell для создания нескольких каталогов, если они не существуют. Файловая система выглядит примерно так D:\ D:\TopDirec\SubDirec\Project1\Revision1\Reports\ D:\TopDirec\SubDirec\Project2\Revision1\ D:\TopDirec\SubDirec\Project3\Revision1\ Каждая папка проекта имеет несколько...
Как запустить следующую команду в PowerShell? C: \ Program Files \ IIS \ Microsoft Web Deploy \ msdeploy.exe -verb: sync -source: dbfullsql = "Источник данных = mysource; Интегрированная безопасность = false; ID пользователя = sa; Pwd = sapass!; База данных = mydb;" -dest: dbfullsql = "Источник...
Как получить текущее имя пользователя в Windows
Какой самый простой способ принудительно удалить каталог и все его подкаталоги в PowerShell? Я использую PowerShell V2 в Windows 7. Из нескольких источников я узнал, что наиболее очевидная команда Remove-Item $targetDir -Recurse -Force, работает неправильно. Это включает в себя интерактивную...