|
|
Другие темы раздела | |||||||||||||||||||||||
PowerShell Удаление файлов в каждой папке
https://www.cyberforum.ru/ powershell/ thread2481817.html function del { $Dir = "E:\temp\" # Где необходимо удалять файлы $Period = "-7" # Количество хранимых дней. "Удаленые файлы: <br>" dir $Dir -Recurse -File | where { $_.LastWriteTime -lt (Get-Date).AddDays($Period) } # Отображения файлов для удаления # Удаление файлов, дата создания которых больше заданного количества дней Get-ChildItem $Dir -Recurse... |
PowerShell Греп информации со множества хостов Добрый день, есть задачка выцепить строку с данными из текстового файла, со множества сетевых хостов. Хосты все windows 2008. т.е. задача скрипта зайти по smb в определенную папку - на хост, грепнуть из файла нужную информацию, и записать вывод в файл, повторить со следующим хостом. Вот как это лучше реализовать? Get-Content "path\apache-servicemix-4.3.1-fuse-01-09\etc\xxx.cfg" |... | ||||||||||||||||||||||
PowerShell Секундомер времени работы скрипта и прогресс бар - как соединить ? Всем добрый вечер! На многие скрипты прописываю секундомер, полезно иногда знать время работы скрипта. Секундомер такого вида: $watch = ::StartNew() $watch.Start() Скрипт $watch.Stop() $watch.Elapsed https://www.cyberforum.ru/ powershell/ thread2480090.html | PowerShell Добавить блоки строк из одного txt файла в другие txt файлы Здравствуйте. Можно ли сделать распределение блоков из одного txt в другие? В одном txt файле (назовем его общим) есть множество блоков строк, разделенных разделителем //================== Необходимо каждый из этих блоков строк добавить в нужный txt файл (рассортировать). Как определить, в какой txt файл добавить каждый блок строк из общего txt файла? Определять нужно по поиску. ... https://www.cyberforum.ru/ powershell/ thread2480022.html | ||||||||||||||||||||||
Удаление локальных учетных записей PowerShell Доброго всем дня! Подскажите пожалуйста, может кто сталкивался с данной задачей. Необходимо отключить и переименовать локальную учетную запись "Администратор" на всех доменных ПК (с этой задачей получилось справиться средствами GPO) и, из локальной группы "Пользователи" на всех доменных ПК удалить все учетные записи кроме одной "localadmin". |
PowerShell Вложенные массивы в PowerShell
https://www.cyberforum.ru/ powershell/ thread2479903.html Добрый день. Подскажите пожалуйста, как динамически можно создать массивы вот такого типа: $b = @{ 1 = @{ 1 = "value1" 2 = "value2" } 2 = @{ 1 = "value1" 2 = "value2" } | ||||||||||||||||||||||
PowerShell Найти самое частое слово в массиве строк
https://www.cyberforum.ru/ powershell/ thread2479707.html Добрый день! Подскажите, пожалуйста! У нас есть массив слов, которые могут повторяться. Как мне найти самое часто повторяющееся слово? В bash-е все просто: < file sort | uniq -c | sort -n | tail -n1 | awk '{print $2}' А как в Powershell?! |
Вложенный цикл foreach PowerShell Если приходится из вложенного цикла обратиться к элементу внешнего цикла, я делаю так 1..10 | %{$r = $_; 1..10 | %{write-host $r, $_ } } А нет ли способа обратиться к нему напрямую? | ||||||||||||||||||||||
PowerShell Бэкап Pst файлов Добрый день, коллеги. Пытаюсь организовать резервное копирование PST у пользователей. $User = $env:USERNAME $Mail_Folders = "D:\Mails\$User\" $destination ="\\server\mails$\$user\Backup_Outlook\" #Создание папки If (!(Test-Path $destination)) {new-item -Path $destination -ItemType Directory -Force |Out-Null} https://www.cyberforum.ru/ powershell/ thread2479620.html | PowerShell Скрипт замены в текстовом файле с файлом замен в цикле Добрый день всем! Нужно произвести замену в плейлистах .m3u (по сути текстовые файлы). Но так как замен достаточно много, решил выписать все необходимые замены в текстовый файл и включить его в цикл. Скрипт: $plist = Get-Content ipe.m3u foreach($line in Get-Content test.txt) { if($line ){ $plist -replace "$line","Пример" | Set-Content ipe1.m3u } } https://www.cyberforum.ru/ powershell/ thread2479564.html | ||||||||||||||||||||||
Информирование о совместимости установленной версии powershell PowerShell Хочу перед выполнением скрипта выводить информацию в строку powershell о том тестировалась ли версия PS для скрипта. Для этого создал переменную считывающую версию установленного PS: $netver=Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -recurse | Get-ItemProperty -name Version -EA 0 | Where { $_.PSChildName -match '^(?!S)\p{L}'} | Select PSChildName, Version Затем пытаюсь... |
PowerShell Toast Notification
Подскажите, какую команду нужно дописать чтобы скрыть уведомление.
$app = '{1AC14E77-02E7-4E5D-B744-2EB1AE5198B7}\WindowsPowerShell\v1.0\powershell.exe'
$Template = ::ToastImageAndText04
$ToastTemplate = (::GetTemplateContent($Template).GetXml())
$ToastTemplate = @"
<toast scenario="reminder" launch="app-defined-string">
<visual>
<binding template="ToastGeneric"
Наверх
|