Архив метки: powershell

[решено] Остановка и отключение Диспетчера печати/spooler

Stop-Service -Name Spooler -ForceSet-Service -Name Spooler -StartupType Disabled

Рубрика: Uncategorized | Метки: | Оставить комментарий

[решено] powershell многострочный комментарий

Тут тоже все до безобразия просто, но каждый раз искать надоело <# Многострочный кооментарий тут #>

Рубрика: Uncategorized | Метки: | Оставить комментарий

[решено] powershell перенос строки

` Апостроф , а то частенько длинный формат стринг делать свой приходиться, хотя это не лучший пример. foreach($event in $events){«{0};{1};{2};'{3}’;{4};{5};{6};» -f $event.Index, $event.EntryType, $event.InstanceID, `$event.ReplacementStrings, $event.Source,$event.TimeGenerated,$event.UserName `| Out-File C:\common\eventLog.csv -Append

Рубрика: Uncategorized | Метки: | Оставить комментарий

[Решено] Exchange Management Shell Отправить от имени

#Перенастроить права на ящик Add-ADPermission -Identity «» -User «YourADAccessGroup» -AccessRights ExtendedRight -ExtendedRights «Send As» Add-MailboxPermission -Identity «YourSharedMailbox» -User «YourADAccessGroup» -AccessRights FullAccess -InheritanceType All

Рубрика: Uncategorized | Метки: | 1 комментарий

[решено] powershell установка драйверов из папки

Ситуация: Новый сервер на нем 96 ядер на каждое поставь драйвер, win 2016 не знает. Get-ChildItem -File «C:\drivers\» -Recurse -Filter «*.inf» | ForEach-Object { PNPUtil.exe /add-driver $_.FullName /install}сие создает массив из драйверов в папке и устанавливает их в систему

Рубрика: Uncategorized | Метки: | Оставить комментарий

PowerShell и регулярные выражения Regex

Основное тут Практически совпадает с регулярными выражениями применяемыми в Notepad++ тут Так как у меня память как у птички сделал и забыл, оставлю пример #3 раза по 1-3 цифре $a -replace «\d{1,3};\d{1,3};\d{1,3};»,»;» | Set-Content $tmpxml -Encoding UTF8 $a=Get-Content -Path $tmpxml … Читать далее

Рубрика: Uncategorized | Метки: | Оставить комментарий

[решено] Powershell Время работы процесса

Понадобилось узнать какой из процессов когда запустился и не завис ли он New-TimeSpan -Start (get-process robocopy).StartTime Подсказочку тут взял.

Рубрика: Uncategorized | Метки: | Оставить комментарий

[Решено] PowerShell Удаление встроенных приложений Microsoft Store

Get-AppxPackage * | ogvGet-AppxPackage *xbox* | remove-appxpackageGet-AppxPackage *skype* | remove-appxpackageGet-AppxPackage *Bing* | remove-appxpackageGet-AppxPackage *Messaging* | remove-appxpackageGet-AppxPackage *3D* | remove-appxpackageGet-AppxPackage *People* | remove-appxpackageGet-AppxPackage *Maps* | remove-appxpackageGet-AppxPackage *Zune* | remove-appxpackageGet-AppxPackage *Advertising* | remove-appxpackageGet-AppxPackage *Solitaire* | remove-appxpackageGet-AppxPackage *OneNote* | remove-appxpackageGet-AppxPackage *officehub* | Remove-AppxPackageGet-AppxPackage … Читать далее

Рубрика: Uncategorized | Метки: | Оставить комментарий

Powershell AD Set Password Never Expires for all users

Import-Module ActiveDirectory #ImportModuleManagmentAD Import-Module ac* #Install ISE #Import-Module ServerManager;Add-WindowsFeature PowerShell-ISE Get-ADUser -Filter {(ObjectClass -eq «user»)} -Properties * -SearchBase «dc=Domen,dc=Local,dc=ru» | % {Set-ADUser -Identity $_.sAMAccountname -PasswordNeverExpires:$true }

Рубрика: Работа | Метки: | Оставить комментарий

PowerShell: Управление пользователями «Вход на»

Добавляем новый компьютер для входа пользователей. Get-ADUser -Filter * -SearchBase «OU=TUsers,DC=domen,DC=local» | Set-ADUser -Replace @{userWorkstations = «serv1,serv2»} Спасибо Lexx

Рубрика: Работа | Метки: , | Оставить комментарий