Вопросы по теме 'powershell-5.0'
Как создать собственное представление событий в powershell?
Я искал и не могу найти способ создать собственное представление в средстве просмотра событий в Powershell.
Я нашел сообщение Microsoft Scripting Guy об экспорте одного, но я хотел бы создать его с нуля. Я использую PowerShell 5.0....
1824 просмотров
schedule
05.12.2022
Невозможно импортировать пользовательский модуль
У меня есть некоторые функции PowerShell, и я хочу импортировать их на свой сервер 2008 R2 с помощью команды Import-Module . Итак, я создал файл psd1 и в psm1 использую: Export-ModuleMember -Function "*-*" -Alias * .
Однако, когда я выполняю...
56 просмотров
schedule
01.09.2023
Доступ к свойствам в классе PowerShell
Мне нужно получить доступ к общим свойствам в функциях моего класса и, к сожалению, вне моего класса в других функциях.
Например
Class Myclass {
[Void]my_function(){
$file_location = "$myvar"
}
}
properties { # some props...
822 просмотров
schedule
19.07.2023
Запись хоста и запись информации в PowerShell 5
Хорошо известно, что Write-Host - зло. В PowerShell 5 добавлен Write-Information , который считается заменой Write-Host .
Но на самом деле, что лучше? Write-Host - зло, потому что он не использует конвейер, поэтому входное сообщение не...
22846 просмотров
schedule
17.10.2022
Необязательный строковый параметр (должен быть NULL)
Я пытаюсь ввести в свою функцию необязательный строковый параметр. На основании этого потока следует [AllowNull()] выполнить трюк, но PowerShell по-прежнему заполняет мой параметр пустой строкой (используя PowerShell версии 5.1.14393.206)....
943 просмотров
schedule
01.06.2022
Нет вывода во время выполнения скрипта или функции. Вывод только в командной строке
У меня есть файл скрипта, содержащий приведенный ниже код. Он запускает один и тот же код 3 раза.
В скрипте внутри функции
В скрипте вне функции
Вне сценария, в командной строке
Исходный код:
Clear-Host
$myKeys =...
54 просмотров
schedule
18.04.2023
Ошибка преобразования строки в дату и время в Powershell v5
У меня проблема с двумя строками кода, которые работают не так, как я ожидаю. Дело в том, что объект DateTime преобразуется в string и обратно в DateTime, используя преобразование по умолчанию, без явного указания формата.
$timeString =...
1795 просмотров
schedule
13.11.2022
Проблемы с типом десериализованного объекта, особенно с классами Powershell 5 и Import-CliXml
У меня возникают проблемы с классами и типами объектов Powershell 5 при повторном импорте десериализованных объектов с помощью команды Import-CliXml.
У меня есть объект типа Computer, и я хочу сохранить его как xml, а затем повторно импортировать...
5586 просмотров
schedule
07.04.2022
передача аргумента в функции powershell
Я столкнулся с проблемой добавления количества циклов с переменной, а затем передать ее функции и распечатать детали. пожалуйста, предложите свое мудрое предложение.
Мой код показан ниже:
function CheckErrorMessage {
[CmdletBinding()]...
54 просмотров
schedule
21.05.2023
Как удалить обработчик событий FileTransferred из объекта сеанса WinSCP?
Я сделал небольшой скрипт-оболочку PowerShell для модуля WinSCP, который соответствует моим потребностям. Как и в примере для синхронизации локальных и удаленных папок , в моем журнале используется событие передачи файла сеансовые события....
315 просмотров
schedule
06.02.2024
Pester Mock Get-Date не вызывается при использовании -ParameterFilter
Я создал новый прибор Pester и пытаюсь имитировать вызов Get-Date CmdLet, но он не работает. Это сработает, если я не использую -ParameterFilter .
dummy.ps1
function dummy {
return Get-Date -f "dd"
}
dummy.Tests.ps1
$here =...
585 просмотров
schedule
10.04.2024
Как я могу сделать этот сценарий PowerShell в одну строку
Этот сценарий PowerShell отлично работает, но мне нужно, чтобы он был однострочным, как я могу создать встроенные объекты параметров?
$action = New-ScheduledTaskAction -Execute 'Powershell.exe' -Argument 'invoke-command -scriptblock {iisreset}'...
802 просмотров
schedule
27.04.2022
powershell: добавить текст перед определенной строкой, а не после
Я ищу способ добавить текст перед строкой. Чтобы быть более конкретным, Перед строкой и пробелом. Сейчас скрипты добавляют мой текст после строки [companyusers]. Но я хотел бы добавить строку перед [CompanytoEXT] и перед пробелом над...
3726 просмотров
schedule
26.01.2023
Смонтировать постоянный диск в powershell
Можно ли постоянно монтировать диск в powershell? Даже после перезагрузки системы?
Когда я использую New-PSDrive -Persist (и, конечно, все остальные необходимые параметры), он работает только для текущего сеанса Windows. Я использую ПС 5.1
Я...
6108 просмотров
schedule
14.07.2023
Класс PowerShell 5: модуль импорта, необходимый для типа
Я написал класс PowerShell 5:
class ConnectionManager
{
# Public Properties
static [String] $SiteUrl
static [System.Management.Automation.PSCredential] $Credentials
static [SharePointPnP.PowerShell.Commands.Base.SPOnlineConnection]...
1324 просмотров
schedule
17.04.2022
Получить файлы между диапазоном дат в Windows PowerShell
Я пытаюсь получить файлы между диапазоном дат в оболочке Windows Power, но он получает все файлы, а не только те, которые находятся в диапазоне.
Вот мои команды:
[datetime]$start = '2018-04-01 00:00:00'
[datetime]$end = '2018-05-01 00:00:00'...
2956 просмотров
schedule
08.06.2023
Получить все параметры из определенных наборов параметров
У меня возникли проблемы с получением параметров из определенного набора параметров. Я решил это, получив все параметры и используя $parDetails.Name.Contains("FileAttachment") в качестве оператора if .
Вместо этого я хотел бы получить параметры...
527 просмотров
schedule
04.02.2023
Powershell foreach относительно нескольких коллекций
Итак, у меня есть сценарий powershell, с которым я играю, и я хотел бы попросить помощи у сообщества. Я должен предварить, что я не всегда лучший в общении с тем, что я пытаюсь сделать, отчасти потому, что у меня нет опыта программирования, поэтому,...
274 просмотров
schedule
25.03.2023
Powershell5 Компактный код, объединяющий команды foreach, begin, process и replace
Могу ли я получить те же результаты с меньшим количеством кода? Код ищет в файле sample.bat строки AROUND LINE {1-9999} и LINE2 {1-9999} и заменяет {1-9999} на {номер строки}, на котором находится код.
sample.bat:
AROUND LINE 262
LINE2 1964...
105 просмотров
schedule
04.06.2023
Ссылка на статический член в статическом методе в классе Powershell
Почему прямой доступ к статике не работает, а непрямой работает? Обратите внимание, что загруженный файл действителен в обоих примерах.
Сбой при использовании Direct To Static
class OpPrj {
[string] $ProjectPath
static [string] $configFile...
874 просмотров
schedule
21.12.2022