Вопросы с тегом «powershell-2.0»

По темам и проблемам, относящимся конкретно к Windows PowerShell 2.0. PowerShell 2.0 поставляется с выпусками Windows 7 и Windows Server 2008 R2. Для общих тем PowerShell используйте тег `PowerShell`.

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


5
Запуск EXE-файла с помощью сценария PowerShell
Я пытаюсь запустить EXE-файл с помощью сценария PowerShell. Если я использую командную строку, она работает без проблем (сначала я указываю имя исполняемого файла и ряд параметров для его вызова): "C:\Program Files\Automated QA\TestExecute 8\Bin\TestExecute.exe" C:\temp\TestProject1\TestProject1.pjs /run /exit /SilentMode Но выполнение того же самого внутри скрипта возвращает ошибку: Термин «C: \ Program …


13
Почему моему локально созданному сценарию не разрешено запускаться в соответствии с политикой выполнения RemoteSigned?
Поскольку на этот вопрос продолжают поступать ответы, которые либо опровергаются основной частью вопроса, либо не касаются реальной проблемы, прочтите это простое резюме того, что вам нужно знать: Это не вопрос «Почему моя установка PowerShell по умолчанию не запускает сценарии?» вопрос. Это не вопрос «Почему моя установка PowerShell не запускает сценарии, …

5
Копировать файл удаленно с помощью PowerShell
Я пишу сценарий PowerShell, который хочу запустить с сервера A. Я хочу подключиться к серверу B и скопировать файл на сервер A в качестве резервной копии. Если это невозможно сделать, я хотел бы подключиться к серверу B с сервера A и скопировать файл в другой каталог на сервере B. Я …

3
Экранирование кавычек и двойных кавычек
Как правильно избежать кавычек в -paramзначении в следующей командной строке? $cmd="\\server\toto.exe -batch=B -param="sort1;parmtxt='Security ID=1234'"" Invoke-Expression $cmd Конечно, это не удается. Я попытался избежать кавычек (одинарных и двойных) с помощью escape-символа `и сделал различные комбинации, но ничего не работает.

7
Лучший способ проверить, существует ли объект PowerShell?
Я ищу лучший способ проверить, существует ли Com-объект. Вот код, который у меня есть; Я бы хотел улучшить последнюю строчку: $ie = New-Object -ComObject InternetExplorer.Application $ie.Navigate("http://www.stackoverflow.com") $ie.Visible = $true $ie -ne $null #Are there better options?

7
Подсчет элементов в папке с помощью PowerShell
Я пытаюсь написать очень простой сценарий PowerShell, чтобы получить общее количество элементов (как файлов, так и папок) в данной папке ( c:\MyFolder). Вот что я сделал: Write-Host ( Get-ChildItem c:\MyFolder ).Count; Проблема в том, что если у меня 1 или 0 элементов, команда не работает - она ​​ничего не возвращает. …

3
GetType, используемый в PowerShell, разница между переменными
В чем разница между переменными $aи $b? $a = (Get-Date).DayOfWeek $b = Get-Date | Select-Object DayOfWeek Я пытался проверить $a.GetType $b.GetType MemberType : Method OverloadDefinitions : {type GetType()} TypeNameOfValue : System.Management.Automation.PSMethod Value : type GetType() Name : GetType IsInstance : True MemberType : Method OverloadDefinitions : {type GetType()} TypeNameOfValue : …

10
Извлечь имя файла из пути
Я хочу извлечь имя файла из пути ниже: D: \ Сервер \ Пользователь \ CUST \ MEA \ Data \ In \ Files \ CORRECTED \ CUST_MEAFile.csv Теперь я написал этот код, чтобы получить имя файла. Это работает нормально, пока уровень папки не изменился. Но если уровень папки был изменен, …

4
Как правильно фильтровать несколько строк в сценарии копирования PowerShell
Я использую сценарий PowerShell из этого ответа для копирования файла. Проблема возникает, когда я хочу включить несколько типов файлов с помощью фильтра. Get-ChildItem $originalPath -filter "*.htm" | ` foreach{ $targetFile = $htmPath + $_.FullName.SubString($originalPath.Length); ` New-Item -ItemType File -Path $targetFile -Force; ` Copy-Item $_.FullName -destination $targetFile } работает как мечта. …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.