Запитання з тегом «powershell»

PowerShell - це міжплатформна командна лінія та сценарій утиліта від Microsoft. Використовуйте цей тег для запитань щодо написання та виконання сценаріїв PowerShell ТОЛЬКО. Питання програмування, характерні для міжплатформової версії PowerShell Core (Windows, macOS та Linux), повинні бути позначені тегами [powershell-core]. Питання щодо адміністрування системи слід задавати на сторінці Super User або Server Fault.

8
Як створити власний тип у PowerShell для використання моїх сценаріїв?
Я хотів би мати можливість визначати та використовувати спеціальний тип у деяких моїх сценаріях PowerShell. Наприклад, давайте зробимо вигляд, що мені потрібен був об’єкт, який мав таку структуру: Contact { string First string Last string Phone } Як би я створив це, щоб я міг використовувати його у такій функції: …

3
Як обробити файл у PowerShell по черзі як потік
Я працюю з декількома гігабайтними текстовими файлами і хочу виконати певну обробку потоків над ними за допомогою PowerShell. Це прості речі, просто проаналізуйте кожен рядок і витягніть деякі дані, а потім збережіть їх у базі даних. На жаль, get-content | %{ whatever($_) }схоже, він зберігає в пам'яті весь набір рядків …

5
PowerShell Set-Content та Out-File - у чому різниця?
У чому різниця між Out-Fileі в PowerShell Set-Content? Або Add-Contentі Out-File -append? Я знайшов, якщо я використовую обидва файли проти одного файлу, текст повністю моджибакується . (Друге незначне запитання: >чи є псевдонім Out-File, так?)
87 powershell 

5
Запуск команди CMD у PowerShell
У мене є купа проблем із отриманням команди PowerShell для запуску. Все, що він робить - це запустити команду, яка запускається у вікні підказки CMD. Ось команда: "C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin\i386\CmRcViewer.exe" PCNAME Я без успіху спробував наступне (я спробував багато ітерацій цього, щоб спробувати отримати таку, яка працює. Синтаксис, …

4
Перетворіть захищений рядок у звичайний текст
Я працюю в PowerShell і маю код, який успішно перетворює введений користувачем пароль у звичайний текст: $SecurePassword = Read-Host -AsSecureString "Enter password" | convertfrom-securestring | out-file C:\Users\tmarsh\Documents\securePassword.txt Я пробував кілька способів повернути його назад, але, здається, жоден з них не працює належним чином. Зовсім недавно я пробував із наступним: $PlainPassword …

26
Що у вашому файлі PowerShell `profile.ps1`? [зачинено]
Закрито . Це питання має бути більш сфокусованим . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно зосереджувалось на одній проблемі, лише відредагувавши цю публікацію . Закрито 2 роки тому . Удосконалюйте це питання Які основні речі (функції, псевдоніми, сценарії запуску) у вас є у вашому …
85 powershell 


5
Подія побудови події виконує PowerShell
Чи можна створити проект .NET із подією після збірки для виконання сценарію PowerShell? Я використовую цей скрипт для створення деяких файлів. Також я можу передати скрипту, чи це налагодження, чи збірка випуску. Прикладом цього було б чудово.
85 c#  .net  powershell  msbuild 

3
Відлуння% path% на окремих рядках?
Чи можна за допомогою командного рядка Windows повторити% path% і отримати отримані шляхи в окремих рядках? Щось подібне, але для вікон: echo $path | tr ':' '\n' Чи можу я це зробити за допомогою vanilla cmd або мені потрібні сценарії PowerShell або JS? Приклад echo% path% output: C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL …
83 powershell  path  cmd 

2
Як сказати «PowerShell» Copy-Item безумовно копіювати файли
Наступний сценарій PowerShell працює, якщо ресурсів немає. Copy-Item $src_dir $dst_dir$agent_folder -recurse Але якщо ресурси є, то буде сказано: + Copy-Item <<<< $src_dir $dst_dir$agent_folder -recurse + CategoryInfo : ResourceExists: (C:\Users\Pac\Desktop\Agents\Agent0\lib:S tring) [Copy-Item], IOException + FullyQualifiedErrorId : DirectoryExist,Microsoft.PowerShell.Commands.CopyItemComm and Що потрібно додати до команди, щоб вона безумовно копіювала файли?
83 powershell 

5
Визначте, чи поточний процес PowerShell є 32-розрядним або 64-розрядним?
Під час запуску сценарію PowerShell на x64-розрядної платформі ОС, як ви можете визначити в сценарії, на якій версії PowerShell (32-розрядної або 64-розрядної) працює сценарій? Передумови Як 32-розрядна, так і 64-розрядна версії PowerShell встановлюються за замовчуванням на 64-розрядної платформі, такі як Windows Server 2008. Це може призвести до труднощів під час …

6
Як розбити лінії в PowerShell?
Я [ повністю новачок у PowerShell і ] об'єдную рядок у циклі, якщо виникає особлива умова, я повинен вставити розрив рядка ... як я можу це зробити? В основному шукає еквівалент \n. $str = "" foreach($line in $file){ if($line -Match $review){ #Special condition $str += ANSWER #looking for ANSWER } …

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

5
Перенаправлення виводу на $ null у PowerShell, але забезпечення змінної залишається встановленим
У мене є код: $foo = someFunction Це виведе попереджувальне повідомлення, яке я хочу перенаправити на $ null: $foo = someFunction > $null Проблема полягає в тому, що коли я роблю це, успішно придушуючи попереджувальне повідомлення, воно також має негативний побічний ефект, коли НЕ заповнює $ foo результатом функції. Як …
83 powershell 

5
Розбиття рядка на окремі змінні
У мене є рядок, який я розділив за допомогою коду $CreateDT.Split(" "). Тепер я хочу по-різному маніпулювати двома окремими рядками. Як я можу розділити їх на дві змінні?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.