RSS
- [решено] Скачать с Youtube
- [решено] удаление строк из текстового файла по шаблону
- wireguard скрипт создания нового пользователя
- [решено/solved] ERR_SSL_KEY_USAGE_INCOMPATIBLE
- [решено] ssh auth key from windows
- [решено] защита RDP на windows сервере
- [Решено] Отключение локальных дисков групповыми политиками/disable local drive by GPO
- Конвертация дисков vdi VirtualBox в qcow2 QEMU
- wd and seagate cmr/smr disks
- [решено] сохранить/восстановить ассоциации файлов по умолчанию
Рубрики
Архив метки: powershell
[решено] Остановка и отключение Диспетчера печати/spooler
Stop-Service -Name Spooler -ForceSet-Service -Name Spooler -StartupType Disabled
[решено] powershell многострочный комментарий
Тут тоже все до безобразия просто, но каждый раз искать надоело <# Многострочный кооментарий тут #>
[решено] 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
[Решено] Exchange Management Shell Отправить от имени
#Перенастроить права на ящик Add-ADPermission -Identity “” -User “YourADAccessGroup” -AccessRights ExtendedRight -ExtendedRights “Send As” Add-MailboxPermission -Identity “YourSharedMailbox” -User “YourADAccessGroup” -AccessRights FullAccess -InheritanceType All
[решено] powershell установка драйверов из папки
Ситуация: Новый сервер на нем 96 ядер на каждое поставь драйвер, win 2016 не знает. Get-ChildItem -File “C:\drivers\” -Recurse -Filter “*.inf” | ForEach-Object { PNPUtil.exe /add-driver $_.FullName /install}сие создает массив из драйверов в папке и устанавливает их в систему
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 … Читать далее
[решено] Powershell Время работы процесса
Понадобилось узнать какой из процессов когда запустился и не завис ли он New-TimeSpan -Start (get-process robocopy).StartTime Подсказочку тут взял.
[Решено] 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 … Читать далее
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