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

6
Powershell видалити всі файли з певним розширенням
Я хочу сканувати каталог (немає підпунктів) та видалити будь-який файл із розширенням. .avi Я спробував цей синтаксис, але помилки не викинуті та файли не видалено. Це код, який я спробував get-childitem 'C:\Users\ramrod\Desktop\Firefly' -include *.avi | foreach ($_) {remove-item $_.fullname} Що слід змінити, щоб видалити всі .aviфайли з папки?


1
Отримайте дані з XML-файлу та відредагуйте їх
Припустимо наступний приклад: У мене є XML-файл з назвою рослини.xml <?xml version="1.0" encoding="utf-8"?> <Plant> <Zone Left="{PRKNG-7}"> <Data key="Bloodroot">Sanguinaria_canadensis</Data> <Data key="Columbine">Aquilegia_canadensis</Data> <Data key="Hepatica">Hepatica_americana</Data> <Data key="Mayapple">Podophyllum_peltatum</Data> </Zone> <Direction Right="{PRKNG-8}"> <Data key="Zone">4</Data> <Data key="Light">Shade</Data> <Data key="Depth">Surface</Data> <Data key="Availability">23262156</Data> </Direction> </Plant> За допомогою PowerShell я хочу отримати номер "23262156" позаду "Доступність", додати 1 і …

1
Помилка в класах PowerShell, коли скрипт знаходиться в папці, що містить одну цитату?
Сценарії PowerShell мого клієнта не працюють для нового користувача, у якого є одна цитата в їх назві - це означає, що їхній шлях до профілю називається "C: Користувачі Liam'OReilly". Здається, це помилка в системі класів PowerShell. Створіть папку "C: Temp" і додайте Test.ps1: Write-Host "Test" Class MyClass {} Виконайте цей …

0
Імпортуйте та об’єднайте 2 файли CSV за допомогою командлетів у PowerShell [закрито]
Я намагаюся імпортувати та об’єднувати стовпці з 2 CSV-файлів в один за допомогою Powershell. Будь ласка, подивіться на мій код і порадьте. Я вважаю, що це правильно, але я не впевнений у посиланні на різні стовпці з одного командлету. Імпорт даних, необхідних для звіту про обмеження: $columbs12 = Import-Csv \10.555.55.555\local\company\SUPPORT\REPOR\CAP …

1
Мій сценарій перезаписує попередній запис після кожного циклу "foreach"
Сценарій, який я маю тут, записує потрібну інформацію. Однак я помітив, що кожен новий дійсний запис замінює останній. Я не можу зрозуміти, чому. Так що в кінцевому підсумку я отримую лише 1 запис, навіть якщо виявлено 1000 комп'ютерів. Будь ласка, допоможіть мені зрозуміти це. $computers = Get-ADComputer -SearchBase "DC=some,DC=web,DC=com" -Filter …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.