powershell- все статьи тега ➜ страница 4


В PowerShell как определить функцию в файле и вызвать ее из командной строки PowerShell?

у меня есть файл.ps1, в котором я хочу определить пользовательские функции. представьте, что файл называется MyFunctions. ps1, а его содержимое выглядит следующим образом: Write-Host "Installing functions" function A1 { Write-Host "A1 is running!" } Write-Host "Done" чтобы запустить этот скрипт и теоретически зарегистрировать функцию A1, я перехожу к папке, в которой находится файл .ps1, и запускаю файл: .MyFunctions.ps1 вот результаты: Installing functions Done тем не менее, когд ...

Запрос на ввод данных Пользователем в PowerShell

Я хочу запросить у пользователя ряд входных данных, включая пароль и имя файла. У меня есть пример использования host.ui.prompt, что кажется разумным, но я не могу понять возвращение. есть ли лучший способ получить пользовательский ввод в PowerShell? ...

Как вывести что-то в PowerShell

Я запускаю сценарий PowerShell из пакетного файла. Скрипт выбирает веб-страницу и проверяет, является ли содержимое страницы строкой "OK". сценарий PowerShell возвращает уровень ошибки в пакетный сценарий. пакетный скрипт выполняется ScriptFTP, программа автоматизации FTP. Если возникает ошибка, Я могу отправить ScriptFTP полный вывод консоли администратору по электронной почте. в сценарии PowerShell я бы например, выводить возвращаемое значение с веб-сайта, если оно не "ОК", поэтому сообщени ...

Создание жестких и мягких ссылок с помощью PowerShell

может ли PowerShell 1.0 создавать жесткие и мягкие ссылки, аналогичные разновидности Unix? Если это не встроено, может кто-нибудь указать мне на сайт, который имеет сценарий ps1, который имитирует это? Это необходимая функция любой хорошей оболочки, ИМХО. :) ...

Перебрать файлы в каталоге с помощью PowerShell

Как я могу изменить следующий код, чтобы посмотреть на все .файлы журнала в каталоге, а не только один файл? мне нужно перебрать все файлы и удалить все строки, которые не содержат "step4" или "step9". В настоящее время это создаст новый файл, но я не уверен, как использовать for each петли здесь (новичок). сами файлы называются так: 2013 09 03 00_01_29.журнал. Я бы хотел, чтобы выходные файлы либо перезаписывали их, либо имели то же самое имя, добавленное с "out". $In = "C:UsersgerhardlDo ...

Как перенаправить вывод PowerShell в файл во время его выполнения

У меня есть скрипт PowerShell, для которого я хотел бы перенаправить вывод в файл. Проблема в том, что я не могу изменить этот скрипт называется. Поэтому я не могу сделать: .MyScript.ps1 > output.txt как перенаправить вывод сценария PowerShell во время его выполнения? ...

Как сказать PowerShell ждать завершения каждой команды перед запуском следующей?

у меня есть сценарий PowerShell 1.0, чтобы просто открыть кучу приложений. Первый-это виртуальная машина, а остальные-приложения для разработки. Я хочу, чтобы виртуальная машина завершила загрузку до открытия остальных приложений. в Баш я мог бы просто сказать "cmd1 && cmd2" вот что у меня есть... C:ApplicationsVirtualBoxvboxmanage startvm superdooper &"C:ApplicationsNetBeans 6.5binnetbeans.exe" ...

Как распаковать файл в Powershell?

у меня есть .zip файл и нужно распаковать все его содержимое с помощью Powershell. Я делаю это, но это не работает: $shell = New-Object -ComObject shell.application $zip = $shell.NameSpace("C:a.zip") MkDir("C:a") foreach ($item in $zip.items()) { $shell.Namespace("C:a").CopyHere($item) } Что случилось? Каталог C:a по-прежнему пуст. ...

Сценарий PowerShell для возврата версий of.NET рамки на машине?

каким должен быть сценарий PowerShell для возврата версий .NET Framework на машине? моя первая догадка-это что-то с участием WMI. Есть ли что-то лучше? Он должен быть однострочным, чтобы возвращать только последнюю версию для каждой установки .NET [на каждой строке]. ...

Как запустить скрипт PowerShell из пакетного файла

Я пытаюсь запустить этот скрипт в PowerShell. Я сохранил ниже скрипт как ps.ps1 на моем рабочем столе. $query = "SELECT * FROM Win32_DeviceChangeEvent WHERE EventType = 2" Register-WMIEvent -Query $query -Action { invoke-item "C:Program Filesabc.exe"} Я сделал пакетный скрипт для запуска этого скрипта PowerShell @echo off Powershell.exe set-executionpolicy remotesigned -File C:UsersSEDesktopps.ps1 pause , но я получаю эту ошибку: ...

Как преобразовать объект массива в строку в PowerShell?

Как я могу преобразовать массив в строку? пробовал: $a = "This", "Is", "a", "cat" [system.String]::Join(" ", $a) не повезло. Каковы различные возможности в PowerShell? ...

Проверьте, существует ли служба Windows, и удалите ее в PowerShell

в настоящее время я пишу сценарий развертывания, который устанавливает ряд служб Windows. имена служб являются версионными, поэтому я хочу удалить предыдущую версию службы Windows в рамках установки новой службы. Как я могу лучше всего сделать это в PowerShell? ...

Как отформатировать DateTime в PowerShell?

Я могу отформатировать Get-Date commandlet нет проблем, как это: $date = Get-Date -format "yyyyMMdd" но как только я получил дата в переменной, как ее отформатировать? Заявление ниже $dateStr = $date -format "yyyMMdd" возвращает эту ошибку: "необходимо указать значение выражения на правой стороне-Ф' оператор" ...

Получить полный путь к файлам в PowerShell

Мне нужно получить все файлы, включая файлы в подпапках, которые принадлежат к определенному типу. Я делаю что-то вроде этого, используя Get-ChildItem: Get-ChildItem "C:windowsSystem32" -Recurse | where {$_.extension -eq ".txt"} однако, это только возвращает мне имена файлов, а не весь путь. ...

Путь к Powershell.exe (v 2.0)

где находится Powershell (версия 2.0)? Каков путь к Powershell.exe? У меня установлен Windows Server 2008 и Powershell. Когда я смотрю на эту папку: PS C:WindowsSystem32WindowsPowerShell> dir Directory: C:WindowsSystem32WindowsPowerShell Mode LastWriteTime Length Name ---- ------------- ------ ---- d---- 20.4.2010 17:09 v1.0 у меня есть только PowerShell версии 1.0. Но когда я набираю PS C:> $Host.version Maj ...

Как перечислить все свойства объекта Powershell?

когда я смотрю на win32_computersystem класс, он показывает множество свойств, таких как Status,PowerManagementCapabilities и т. д. Однако, когда в PowerShell я делаю ниже, я возвращаю только пару: PS C:WindowsSystem32drivers> Get-WmiObject -Class "Win32_computersystem" Domain : YYY.com Manufacturer : VMware, Inc. Model : VMware Virtual Platform Name : LONINEGFQEF58 PrimaryOwnerName : Authorised User TotalPhysicalMemory : 2147016704 к ...

powershell-извлечение имени и расширения файла

Мне нужно, чтобы извлечь имя файла и расширение, например, мой.файл.xlsx. Я не знаю имя файла или расширения, и в имени может быть больше точек, поэтому мне нужно искать строку справа, и когда я нахожу первую точку (или последнюю слева), извлеките часть с правой стороны и часть с левой стороны от этой точки. может быть, есть лучшее решение, но я ничего не нашел здесь или где-нибудь еще. Спасибо ...

Почему мои сценарии powershell не выполняются?

Я написал простой пакетный файл в качестве сценария powershell, и я получаю ошибки при их запуске. это в каталоге скриптов в моем пути. Cannot be loaded because the execution of scripts is disabled on this system. please see "get-help about-signing". Я смотрел в справке, но это менее полезно. ...

Как удалить атрибут ReadOnly в файле с помощью PowerShell?

Как я могу удалить атрибут ReadOnly в файле, используя сценарий PowerShell (версия 1.0)? ...

Есть ли способ заставить скрипт powershell работать, дважды щелкнув файл.ps1?

я распространяю сценарий Powershell для своей команды. Сценарий должен получить IP-адрес от клиента Vsphere, сделать соединение mstsc и зарегистрировать его в общем файле. в тот момент, когда они использовали скрипт, они узнали IP-адрес машины. После этого они всегда стремятся использовать mstsc напрямую вместо запуска сценария powershell. (Поскольку они используют mstsc, я не могу знать, Часто ли они используют виртуальную машину или нет) в основном они говорят мне, что запуск powershell не я ...