понедельник, 26 сентября 2022 г.

Microsoft Exchange server. Ошибка - Не удалось выполнить операцию, поскольку объект "EnableInternalCSP_request" не найден в "имя_вашего_сервера"

Если при работе в web-интерфейсе Exchange control panel у вас появляется ошибка подобного вида:

Не удалось выполнить операцию, поскольку объект "EnableInternalCSP_request" не найден в "имя_вашего_сервера"

Проверьте наличие включенного плагина Крипто-Про в вашем браузере. Если такой плагин установлен, отключите его и ошибка должна исчезнуть.

пятница, 9 сентября 2022 г.

Создание архива tar.gz в Linux


Архивирование tar.gz осуществляется через стандартную утилиту Linux - TAR.

Синтаксис команды для запуска архива:

$ tar опцииf файл_для_записи /папка_с_файлами_для_архива

Основные опции TAR
A - добавить файл к архиву
c - создать архив в linux
d - сравнить файлы архива и распакованные файлы в файловой системе
j - сжать архив с помощью Bzip
z - сжать архив с помощью Gzip
r - добавить файлы в конец архива
t - показать содержимое архива
u - обновить архив относительно файловой системы
x - извлечь файлы из архива
v - показать подробную информацию о процессе работы
f - файл для записи архива
-C - распаковать в указанную папку
--strip-components - отбросить n вложенных папок

Чтобы создать архив используется команда:

tar -czvf archive.tar.gz /path/to/files

Где -cvf опции; archive.tar.gz - имя архива; /path/to/files - путь к файлам, которые надо архивировать.

понедельник, 5 сентября 2022 г.

Выгрузка списка пользователей входящих в определённую группу AD, через PowerShell

Get-ADGroupMember "название_группы" | Where {$_.objectClass -eq "user"} | Get-ADUser -Properties DisplayName | Foreach {$_.SamAccountName + " - " + $_.DisplayName} | Out-File d:\result.txt

Скрипт PowerShell для выгрузки прав доступа на сетевые папки

$folder = "\\путь\папка\"
$resc = gci $folder | where {$_.extension -like ""}
$out = foreach($r in $resc)
{
$s = get-acl $r.fullname
 
foreach($inherit in $s.Access)
    {
 $inherit | add-member -membertype noteproperty -name Path -value $r.fullname -passthru |
    select Path, IdentityReference, filesystemrights
    }
}
$out | Export-Csv -Encoding "Unicode" -Path "c:\FolderReport.csv" -Delimiter ";"