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

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

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

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

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

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

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

[решено] 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 | Метки: | 1 комментарий

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

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

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

[решено] 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

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