Запитання з тегом «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 Але якщо зробити все те саме, що і всередині сценарію, повертається помилка: Термін …


13
Чому моєму локально створеному сценарію не дозволяється запускатись відповідно до політики виконання RemoteSigned?
Оскільки це питання продовжує залучати відповіді, які або спростовуються органом запитання, або не стосуються фактичної проблеми, прочитайте цей простий короткий зміст того, що вам потрібно знати: Це не "Чому моя інсталяція PowerShell за замовчуванням не запускає сценарії?" питання. Це не "Чому моя інсталяція PowerShell не запускає сценарії, завантажені з Інтернету?" …

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

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

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

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?

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 : System.Management.Automation.PSMethod …

10
Витягніть ім'я файлу із шляху
Я хочу витягти ім'я файлу з нижнього шляху: D: \ Server \ User \ CUST \ MEA \ Data \ In \ Files \ CORRECTED \ CUST_MEAFile.csv Тепер я написав цей код, щоб отримати ім'я файлу. Це працює нормально, якщо рівень папки не змінюється. Але якщо рівень папки був змінений, …

9
Еквівалентно ключовому слову C # у використанні в PowerShell?
Коли я використовую інший об'єкт у .net-Framework в C #, я можу заощадити багато набору тексту, використовуючи директиву using. using FooCompany.Bar.Qux.Assembly.With.Ridiculous.Long.Namespace.I.Really.Mean.It; ... var blurb = new Thingamabob(); ... То чи є в Powershell спосіб зробити щось подібне? Я отримую доступ до багатьох об'єктів .net і не радий набирати текст $blurb …

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.