Все вопросы: [powershell]
767 вопросов
Запуск программы в активном пользовательском сеансе с помощью удаленного взаимодействия PowerShell
Можно ли определить, что конкретный пользователь имеет открытый сеанс на компьютере, и открыть процесс в этом сеансе, чтобы пользователь мог взаимодействовать с приложением с помощью удаленного взаимодействия PowerShell? Как мне определить, какие пользователи открывают сеансы на компьютере и ...
Start-job против Invoke-command -asjob
Я пытаюсь выполнять базовые фоновые задания в PowerShell 2.0, и вижу разные вещи с start-job и invoke-command -asjob. Если я сделаю это: start-job -scriptblock {get-process} Я получаю объект задания, но дочернее задание (которое создается автоматически с помощью start-job) всегда имеет ...
PowerShell Copy-Item что я делаю не так?
Учитывая структуру каталога: x\Code x\Script\Backup.ps1 Backup.ps1 содержит: $BackupDirectoy = "..\Backup" $CodeDirectory = "..\Code" function BackupCurrentVersion() { New-Item $BackupDirectoy -type directory -force Copy-Item $CodeDirectory -destination $BackupDirecto...
Справочник по сборке Visual Studio 2010 system.management.automation
Возникли проблемы с Visual Studio 2010 Я добавил ссылку на проект и дважды проверил когда я печатаю с помощью System.Management.Automation; вверху файла. когда я собираюсь его скомпилировать / собрать .. там написано, что у вас не хватает ссылки на сборку. есть идеи?
как открыть последние открытые файлы в ISE при запуске
Я хотел автоматически открывать последние открытые файлы в ISE с помощью шикарного скрипта, поэтому я попытался сохранить пути к этим файлам следующим образом. $action = { $psISE.CurrentPowerShellTab.Files | select -ExpandProperty FullPath | ? { Test-Path $_ } | Set-Content -Encoding String ...
Разобрать xml в PowerShell
У меня есть следующий xml: <?xml version="1.0" encoding="UTF-8"?> <sections> <section name="Options"> <item key="HLVersionControlWebServiceURL" value="http://www.personec.no/webservices/HLVersionControl/HLVersionControl.asmx" /> <item key="AltinnWebService...
Как мне изменить XML с помощью PowerShell / XPath и сохранить документ?
Я хочу использовать PowerShell для изменения XML.Мне не удалось скопировать XML с помощью XPath.Я могу загрузить XML, но не могу понять, как составить список XML с помощью XPath и создать другой XML-файл с тем, что я получаю. $doc = new-object "System.Xml.XmlDocument" $doc.Load("XmlPath.xml") ...
Скрипты PowerShell на GitHub
PowerShell $ OutputEncoding по умолчанию использует ASCII.PowerShell по умолчанию представляет строки в Юникоде.Когда я создаю сценарии с использованием ISE, они создаются в Unicode. Следующая команда отправляет текст в файл в Юникоде: эхо-тестирование> test.txt Когда я помещаю эти ...
Как очистить $ Error в PowerShell?
Есть ли способ очистить переменную $ Error, которая отслеживает ошибки в сеансе PowerShell? Если да, то как вы это делаете? Я пробовал: $error.clear В PowerShell ISE в Windows 7 массив $ Error все еще заполнен.
Создание оснастки для PowerShell V1 и PowerShell V2
Как создать оснастку PowerShell для работы с PowerShell v1 и v2?Учитывая, что версии v1 и v2 не могут быть установлены бок о бок, как я могу ссылаться на соответствующие сборки и строить с ними? По мере развития событий я неизбежно буду добавлять новые специфические функции PowerShell v2.Поэт...
Powershell - получить переменную из командлета C #
Я пишу командлет C #, которому нужно получить значение глобальной переменной скрипта. Как мне это сделать? Я заметил, что в Runspace есть метод SessionStateProxy.GetVariable. Могу ли я получить доступ к среде выполнения из командлета C #? Спасибо!
Создание записи Active Directory с помощью PowerShell работает в IIS 6, но не в IIS 7.
Следующая строка PowerShell работает с установленным IIS 6: $service = New-Object System.DirectoryServices.DirectoryEntry("IIS://localhost/W3SVC") Однако в IIS 7 возникает следующая ошибка, если не установлена служба роли совместимости управления IIS 6: out-lineoutput : Exception retri...
Помощь по началу работы с powershell - перепишите старый файл BAT + SQL
Я новичок в PowerShell, и мне нужна помощь, чтобы начать работу. Мне нужно написать небольшой скрипт для резервного копирования базы данных SQL, но каждый раз с другим именем (чтобы сохранить только последние 4-5 версий). Прямо сейчас у меня есть BAT, который просто запускает osql с помощью sql-...
Изящная остановка в Powershell
Как поймать и обработать Ctrl + C в сценарии PowerShell?Я понимаю, что могу сделать это с помощью командлета в версии 2, включив переопределение для метода Powershell.Stop(), но я не могу найти аналог для использования в скриптах. В настоящее время я выполняю очистку через блок end , ноМ...
Скрипты Powershell для резервного копирования SQL, SVN
Я пытаюсь использовать PowerShell для создания резервных копий, а затем скопировать их в веб-папку (или, другими словами, загрузить их в общий ресурс WebDAV). Сначала я подумал, что займусь WebDAV из PowerShell, но, похоже, это все еще требует изрядного «ручного труда», то есть создания HTTP-...
Использование перенаправления в сценарии дает вывод в формате Unicode.Как выдать однобайтовый текст ASCII?
Я использую Sandcastle Helpfile Builder для создания файла справки (.chm).Проект представляет собой файл .shfbproj в формате XML, работающий с msbuild. Я хочу автоматически обновлять текст нижнего колонтитула, который появляется в созданном файле .chm.Я использую этот фрагмент: $newFooter...
Рамка для графического интерфейса поверх Powershell?
Команда Powershell проповедует использование графического интерфейса поверх Powershell (действия графического интерфейса переводятся в команды Powershell в фоновом режиме и выполняются). Мне нравится эта идея, особенно b / c она сделает мой графический интерфейс доступным для сценариев (прият...
Удаленное взаимодействие и делегирование Powershell v2
Я установил Powershell V2 на 2 машины и запустил Enable-PsRemoting на обоих из них.Обе машины являются Win 2003 R2 и присоединены к одному домену активного каталога, и я могу успешно запускать команды удаленно.Итак, удаленное взаимодействие PS работает между локальным сервером и удаленным сервер...
Создание задания PowerShell, которое выполняет команду SQL каждые 5 минут
Я создаю сценарий PowerShell, который собираюсь выполнить с помощью Start-Job. Задание должно непрерывно выполняться в фоновом режиме, пока я не скажу ему прекратить использование Stop-Job. Оно должно выполнять команду SQL по таймеру с заданной продолжительностью.и вывести результаты в конвейер ...
Есть ли в PowerShell 2 командлет для обработки изменений ipsec?
Я использую System.Management.Automation для создания программы, которая по сути служит брандмауэром, и мне было интересно, есть ли в PowerShell 2 специальный командлет для обработки изменений ipsec для сервера?(т. е. дублирует функциональность netsh ipsec)? Или мне придется написать?: P Я...
PowerShell - оператор сопоставления и несколько групп
У меня есть следующая запись журнала, которую я обрабатываю в PowerShell. Я пытаюсь извлечь все имена и длительности действий с помощью оператора -match, но мне возвращается только одна группа совпадений.Я не получаю все совпадения, которые вижу, когда делаю то же самое на C # с помощью объекта ...
Запустить функцию / задачу Powershell в фоновом режиме
У меня есть функция, которая позволяет мне записывать путь к файлу в текстовый файл в зависимости от вашего ввода. Это звучит сбивающе с толку, но я не знаю лучшего способа выразить это, поэтому вот функция: Function writeAllPaths([string]$fromFolder,[string]$filter,[string]$printfile) { ...
Нужна помощь с файлом INI в Powershell
Дело вот в чем: я просматриваю INI-файл с некоторым кодом.Идея состоит в том, чтобы вернуть все категории, найденные в файле INI, с помощью регулярного выражения, а затем установить в arrayylist = to results. Вот код: switch -regex -file $Path { "^\[(.+)\]$" { $...
PowerShell: как скопировать только выбранные файлы из исходного каталога?
Я новичок в Powershell, пытаюсь запустить простой скрипт. У меня есть список файлов, которые я хочу скопировать из некоторого src_dir в dst_dir.Я написал простой скрипт (что явно неверно, поскольку он ничего не делал, когда я его выполнял). Может ли кто-нибудь помочь проверить, что я делаю...
Информация о состоянии Powershell
Каков предписанный метод отображения пользователю информации о состоянии или прогрессе из сценария Powershell?Например, «Подключение к базе данных ...» Обычно я печатаю в STDERR. В Powershell есть командлет Write-Progress, но он предназначен для индикатора выполнения.
VBScript, пакетный сценарий или сценарий PowerShell?
Я пытаюсь запускать различные команды с помощью psexec.exe из Windows Sysinternals .Мне нужен простой скрипт для чтения вывода этих команд. Например, если все прошло нормально, возвращается 0. Если что-то пошло не так, он выдаст код ошибки. Как это сделать?
Powershell, пытается вывести только путь и время последней записи в каталогах
Я пытаюсь написать сценарий, который выводит любой каталог, который не менялся более 90 дней.Я хочу, чтобы сценарий только отображал полное имя пути и время последней записи.Сценарий, который я написал, показывает только путь, но не время последней записи.Ниже представлен сценарий. Get-Chil...
Использование Powershell для рекурсивного переименования каталогов с помощью файла поиска
Мне нужно переименовать множество каталогов и их подкаталогов. У меня есть CSV-файл, содержащий старые имена каталогов и требуемое новое имя. 1,blah,old_name1,new_name2,wibble 2,foo,old_name2,new_name2,bar 3,john,old_name3,new_name3,paul 4,george,old_name4,new_name4,ringo Обратите вним...
Как запустить EXE-файл в PowerShell с параметрами с пробелами и кавычками
Как выполнить следующую команду в PowerShell? C: \ Program Files \ IIS \ Microsoft Web Deploy \ msdeploy.exe -verb: sync -source: dbfullsql = "Data Source = mysource; Integrated Security = false; User ID = sa; Pwd = sapass!; Database =mydb; "-dest: dbfullsql = "Data Source =. \ mydestsourc...
Как выполнить IISRESET с помощью сценария Powershell
Кто-нибудь знает, как выполнить IISRESET с помощью сценария PowerShell?Я использую редактор PowerGUI с PowerShell 1.0, установленным на компьютере с Windows 2008.