Вопросы по теме 'cmdlets'

Добавить пользовательский формат в Powershell SDK без использования SnapIn
Я разрабатываю приложение .NET/C# 2.0, которое использует PowerShell SDK для выполнения скрипта. Я не использую SnapIns. Я настраиваю все непосредственно через RunspaceConfiguration PS. Итак, моя проблема в том, что я не могу добавить...
410 просмотров
schedule 10.11.2022

wap-командлеты — ошибка добавления сертификата
Я делаю что-то не так, когда пытаюсь загрузить сертификат в Azure с помощью команды WAPPA , add- сертификат . Это то, что я запускаю в powershell: add-certificate -ServiceName myService -CertificateToDeploy ".\mycert.cer" -SubscriptionId...
745 просмотров
schedule 16.10.2022

Существует ли эквивалент командлета PowerShell для [System.IO.Path] :: GetFullPath ($ fileName); когда $ fileName не существует?
Если $ fileName существует, то эквивалент командлета _1 _ - это (Get-Item $fileName).FullName . Однако возникает исключение, если путь не существует. Мне не хватает их другого командлета? Join-Path неприемлем, поскольку он не будет...
11718 просмотров
schedule 06.04.2023

Как написать командлет PowerShell, который будет принимать на вход HashTable или PODO?
У меня есть модуль PowerShell, который охватывает некоторые веб-службы. Веб-службы используют сложные объекты Plain Old Dot Net (PODO), и я использовал HashTables как в параметрах командлета и New-Object MyPODO -Property $ MyHashTable для...
1577 просмотров
schedule 15.05.2022

Как использовать командлет Exchange 2010 в пакетном файле
Я могу правильно запустить Get-ActiveSyncDeviceAccessRule непосредственно в командной консоли Exchange. (ссылка: http://technet.microsoft.com/en-us/library/dd776124.aspx ) Затем я написал пакетный файл, как показано ниже, но я получил...
3067 просмотров
schedule 26.10.2022

Контакт не создается при запуске командлета New-MailContact из кода C#
У меня есть приложение, которое (среди прочего) должно вызывать командлет New-MailContact и создавать контакты в Active Directory. Я просмотрел несколько технических статей, чтобы дойти до того, что у меня есть, но это все еще не работает. Я...
1605 просмотров
schedule 10.06.2022

Пользовательский командлет Powershell — вызов WriteObject в фоновом потоке
Вызов метода WriteObject из фонового потока невозможен! Есть ли возможность вызывать/отправлять этот метод в основном потоке powershell (как в WPF)? Пример кода: protected override void ProcessRecord() { base.ProcessRecord(); ......
798 просмотров
schedule 01.06.2022

Вызов Set-Location из командлета
Я создаю командлет для PowerShell, и мне нужно иметь возможность вызывать Set-Location (он же cd ) из командлета. я бы сделал вот так var setLocation = new Microsoft.PowerShell.Commands.SetLocationCommand(); setLocation.Path = path;...
612 просмотров
schedule 06.11.2023

ShouldProcess ничего не делает после загрузки в PowerShell
Простой случай: попытка написать командлет, который предложит пользователю подтвердить свое действие. Это означает, что я должен поставить ShouldProcess в вызове метода ProcessRecord, но он всегда возвращает true независимо ни от чего (без...
607 просмотров
schedule 29.11.2022

Дизайн командлета: передача параметра: конвейер или встроенный параметр?
Это не вопрос программирования, а скорее вопрос дизайна. Предполагая, что данные хранятся в json. Например, Get-Person "John" | Get-Employer или Get-Employer -Person "John" Оба способа возвращают работодателя Джона, первый использует...
395 просмотров
schedule 15.09.2022

Есть ли какой-нибудь инструмент, который может сделать код С# для powershell?
Мне было интересно, есть ли онлайн-инструмент, который может конвертировать код С# в код командлета powershell. У меня есть следующий код, который мне нужен для powershell. У меня нет визуальной студии, чтобы превратить это в exe или dll. любая...
7806 просмотров

Как проверить зависимые параметры в командлете PowerShell
Как лучше всего выполнить проверку командлета PowerShell для зависимых параметров? Например, в приведенном ниже примере командлета мне нужно выполнить проверку того, что Low больше, чем High, но это кажется невозможным с атрибутами проверки....
1266 просмотров
schedule 03.06.2024

Командлет Powershell Get-Process внутри задания
У меня проблема с командой Get-Process в Powershell, когда я использую ее внутри задания. Я хотел бы получить процесс по PID, поэтому я делаю следующее: $MyProcess = Get-Process | Where-Object { $_.Id -eq $parentProcessID } Вышеприведенное,...
551 просмотров
schedule 29.05.2023

Командлет PowerShell вызывается, но не отвечает
Invoke-MyFunction — это написанный мной командлет, который берет входной файл, изменяет его и создает новый выходной файл в указанном месте. Если я открою PowerShell на своем рабочем столе, импортирую MyCommandlet.ps1 и запущу Invoke-MyFunction...
297 просмотров
schedule 04.05.2022

Проблема объединения командлетов Powershell
Я собрал сценарий (извините, не помню источник), который возвращает несколько атрибутов с помощью двух командлетов (Get-user и Get-mailboxstatistics). Код работает, как и ожидалось, если я указываю отдельного пользователя, но при использовании...
317 просмотров
schedule 21.01.2023

Командлеты не найдены в командной строке, но доступны в ISE
Я пытаюсь создать приложение IIS и пул приложений с помощью PowerShell на виртуальной машине Windows Server 2008 R2. Сценарий powershell выглядит следующим образом: Param( [string] $branchName, [string] $sourceFolder ) if (-NOT...
5620 просмотров

SetSPN с использованием powershell для запуска команд CMD
Я пытаюсь создать сценарий, который запускает некоторую команду cmd для установки SPN: что-то влияет на каждый элемент в моем списке. а также мне нужно иметь возможность изменить (имя SPN, как я иду по списку) $List = Get-Content...
1605 просмотров
schedule 14.03.2023

По-прежнему требуется Login-RmAzureAccount даже после импорта PublishSettings в Azure.
Я пытаюсь войти в учетную запись Azure через сценарий PowerShell, используя файл publishsettings; Тем не менее, я все еще обнаруживаю, что мне требуется войти в свою учетную запись, используя Login-AzureRmAccount , независимо от наличия этих учетных...
104 просмотров
schedule 26.06.2022

Командлеты Pywinrm и Active Directory PowerShell
Я столкнулся со странной проблемой с моим кодом Python, который использует модуль pywinrm. Позвольте мне немного объяснить. У меня есть сервер Linux, на котором я запускаю следующий скрипт Python: import winrm """Create security group""" s =...
893 просмотров

Могу ли я использовать Pester для имитации/проверки командлетов без имен параметров?
Я использую несколько сценариев Powershell с Advanced Installer 15.1, которые я хочу протестировать с помощью Pester. Расширенный установщик предоставляет два командлета для доступа к переменным MSI из сценариев Powershell, AI_GetMsiProperty и...
204 просмотров