Вопросы по теме 'powershell-3.0'

Переменные области модуля изменяются без явного назначения
Я совершенно смущен некоторым поведением переменной области видимости, которое я испытываю. Возьмите следующий образец модуля: $script:intTemplate = 1 [xml]$script:xmlTemplate = @" <test> <element> </element>...
81 просмотров
schedule 12.03.2024

Возврат данных из заданий Powershell без информации о задании
я выполняю работу, которая выглядит так $myjob = { # regerate some $data return $data } Я начинаю и получаю свою работу следующим образом: Start-Job -ScriptBlock $myjob -Name "job1" Wait-Job -Name "job1" $result = Receive-Job -Job...
24284 просмотров
schedule 09.02.2024

Регистрация запланированного задания в PowerShell
Я создал файл PowerScript, который будет выполнять некоторую очистку файлов на моем сервере. Я хочу, чтобы он запускался каждую ночь в 11:30, поэтому, согласно технической заметке Microsoft, я использовал следующий синтаксис для регистрации задания:...
3312 просмотров
schedule 30.11.2023

как интегрировать powershell с веб-страницей ASP.net
как интегрировать powershell с веб-страницей ASP.net, чтобы в любое время щелкнуть кнопку страницы asp.net. Powershell на удаленном сервере обмена выполнится и вернет результат. Также этот результат должен быть отправлен обратно на страницу asp.net...
2452 просмотров

Powershell-скрипт: чтение контактов из файла excel и создание для них почтовых ящиков на Microsoft Exchange
Я пробовал вещи и не с большим успехом. Я не хочу знать полное решение этой проблемы, но с чего мне начать (или, может быть, решение уже существует)? Должен ли я лучше конвертировать файл excel в CSV или XML? Или, может быть, я должен добавить в...
2839 просмотров

Функция дочернего модуля, измененная в области сценария, возвращается, когда выполнение достигает дочернего модуля - по дизайну?
Сценарий (.ps1) импортирует ModuleA, который импортирует ModuleB. В сценарии я вижу функцию из ModuleB (с Get-Command), но она указана как принадлежащая ModuleA. Я также могу изменить/удалить функцию. Когда выполнение попадает в ModuleA, функция из...
172 просмотров
schedule 23.02.2024

Как диагностировать это исключение из Invoke-Sqlcmd?
Я запускаю следующую команду (наименьший воспроизводимый пример, который я мог придумать): Invoke-Sqlcmd "select * from sys.databases" | %{ Invoke-Sqlcmd "select 1" } Я получаю следующую ошибку: Invoke-Sqlcmd: не удалось...
1214 просмотров
schedule 29.02.2024

Ошибка Powershell ConvertFrom-Json
Я создал один простой скрипт PowerShell fromJson.ps1 (ниже): param([string]$Jstring, [string]$JColumn) $val = $Jstring | out-string | ConvertFrom-Json | select $Jcolumn $val | format-table -auto Теперь я пытаюсь проанализировать некоторый...
3479 просмотров
schedule 12.11.2023

PowerShell: как вызвать пакетный скрипт, который запускает скрипт Python, и дождаться возврата скрипта Python?
У меня есть следующие скрипты: runTest - настраивает среду для запуска сценария python runEnv - запускает сценарий python, который анализирует файл и запускает программу. Я хочу написать команду powerShell, которая запускает сценарий runTest и...
372 просмотров
schedule 02.01.2024

Получить только имена компьютеров из AD
Я новичок в Power Shell и тестирую некоторые команды и идеи. Я застрял на том, что, как мне кажется, должно быть довольно просто. Я хочу вытащить имена объектов компьютеров в AD в файл. Метод, который я пытаюсь до сих пор, это $computers =...
37074 просмотров

Powershell 3: конвертировать Word в PDF
Я новичок в Powershell и нашел в Интернете следующий скрипт: (я изменил его для своего проекта) # Acquire a list of DOC files in a folder $Word = New-Object -ComObject word.application $formats = "Microsoft.Office.Interop.Word.WdSaveFormat" -as...
1468 просмотров

Информация о чипсете — AMD ИЛИ Intel
Я хочу снять чипсет с нескольких серверов. Просто тестирование основной линии, которая получит эту информацию. У некоторых серверов есть Intel, а у других есть AMD - когда я использую ниже, это действительно не работает - он просто отправляет все...
3249 просмотров

Export-csv: объединить повторяющиеся строки
Все, благодаря решению в quesiton Отредактируйте найденный мной сценарий, чтобы импортировать список адусеров, получить их информацию и экспортировать обратно в другой CSV , который мне удалось придумать следующий сценарий. Скрипт извлекает имя...
807 просмотров
schedule 09.10.2022

создать папку и файл в Powershell
Я хочу написать скрипт, который создает несуществующий каталог и создает файл в этой папке. Сценарий также должен иметь возможность присваивать значение файлу. Ниже приведен мой код, но он не присваивает значение файлу. В этом случае я пытаюсь...
161 просмотров
schedule 07.01.2024

Использование PowerShell для удаления строк из текстового файла, если он содержит строку
Я пытаюсь удалить все строки из текстового файла, содержащего неполную строку, используя приведенный ниже код PowerShell: Get-Content C:\new\temp_*.txt | Select-String -pattern "H|159" -notmatch | Out-File C:\new\newfile.txt Фактическая...
118769 просмотров

Получение папки «Документы пользователя» в Powershell
Я хочу использовать сценарий PowerShell для автоматизации задач, связанных с пользователем, когда пользователь входит в систему. Иногда пользователь перемещает свою папку «Документы» из расположения по умолчанию. Как определить расположение папки...
25698 просмотров

Изнутри функции, как просмотреть результат, который на данный момент будет возвращен в конвейер
Недавно мне пришлось добавить промежуточную переменную в скрипт PowerShell , иначе New-Item будет частью результата функции: # Put in local varible, otherwise we will return it as part of the function result $Local:logDirectory =...
44 просмотров

Как установить LogPipelineExecutionDetails для текущего модуля?
Я хотел бы установить LogPipelineExecutionDetails = $True (из about_Eventlogs ) в файл .psm1 моего модуля, но когда я запускаю Get-Module с именем модуля, он ничего не возвращает. Есть ли другой способ получить объект PSModuleInfo для текущего...
668 просмотров
schedule 24.12.2023

Дважды щелкните файл ps1, и окно powershell исчезнет.
Я проверил здесь, и в некоторых темах говорится о запуске файла double clickc ps1. но моя ситуация такова, что у меня есть файл ps1, открывающий удаленный сеанс следующим образом: $pw = convertto-securestring -AsPlainText -Force -String xxxxxx...
1252 просмотров

Анализ отчета о метриках кода XML с использованием Powershell
Я надеюсь, что смогу получить небольшую помощь в этом горбе со сценариями. Я пытаюсь разобрать этот XML. В настоящее время это делается через C #, но я пытаюсь переписать его в powershell. <CodeMetricsReport Version="10.0">...
297 просмотров