Size: a a a

PowerShellRus - о Powershell (и не только) на русском

2021 September 22

m

maxxxxxxxx in PowerShellRus - о Powershell (и не только) на русском
источник

m

maxxxxxxxx in PowerShellRus - о Powershell (и не только) на русском
а есть чё на эту тему почитать авторитетного?
источник

MO

Mr Orange in PowerShellRus - о Powershell (и не только) на русском
источник

ДК

Д К in PowerShellRus - о Powershell (и не только) на русском
У ИБ не должно быть прав админа, и это правильно! Но есть исключения, к примеру есть защищённые помещения куда доступ имеют только ИБ и оператор. Там надо настраивать СКЗИ. Админа туда пускать с его всемогучими правами это такое себе решение. Не для того такие помещения организовываются. Так вот в таких случаях ИБ он же локальный админ. Но это скорее исключение из правил. Как правило в таких случаях два сотрудника ИБ делятся на администратора СКЗИ и локального админа. Ну а вообще у ИБ должен быть доступ на чтение журналов и прав доступа к файловым ресурсам. И чтение состава групп в АД. Это не снижает безопасность, но наоборот помогает безопасникам выполнять свою работу.
источник

ДК

Д К in PowerShellRus - о Powershell (и не только) на русском
авторитетное это смотря для чего. Если для банков то стандарт банка России если о России, плюс техническая документация и требования к ПО и оборудованию. Если это другие организации то смотря чем занимается, идёт ли обработка ПД, является ли инфраструктура критической. Имеет ли доступ к гособоронзаказам. Имеет ли доступ к гостайне и так далее.
источник

ДК

Д К in PowerShellRus - о Powershell (и не только) на русском
что-то я уработался похоже, не могу сообразить вроде простую вещь. Помогите если не спите еще. Что бы преобразовать строку в массив байтов делаю так
$bytes = [System.Text.Encoding]::UTF8.GetBytes($text)
И это работает. А что бы преобразовать обратно делаю так
$text = [System.Text.Encoding]::UTF8.GetString($bytes)
и это выдаёт просто строку байтов разделённых пробелом ну что-то вроде вот этого
[System.Convert]::ToString 80 114 111 118 101 114 107 97 32 115 104 105 102 114 97 99 105 105 32 105 32 97 114 104 105 118 97 99 105 105 0 0

Что я не так делаю? Вернее как сделать преобразование массива байтов в строку?
источник

A

Aleksandr in PowerShellRus - о Powershell (и не только) на русском
PS > $bytes = [System.Text.Encoding]::UTF8.GetBytes("Тест")
PS > [System.Text.Encoding]::UTF8.GetString($bytes)
Тест

Все так.
источник

ДК

Д К in PowerShellRus - о Powershell (и не только) на русском
Спасибо. Перезапустил Powershell ISE и всё заработало. Странно это всё. Видимо мусора накопилось в ходе эксперементов.
источник

ПЛ

Павел Львов... in PowerShellRus - о Powershell (и не только) на русском
Ошибка в имени переменной куда пишешь результат. Лучше дай ей не то же имя откуда берёшь текст. У Powershell же динамически типы переменным присваиваются. Так что правильно сделать разные переменные, либо заранее привести их тип
источник

ПЛ

Павел Львов... in PowerShellRus - о Powershell (и не только) на русском
Тоесть, ты дал ему string чтобы записать результат в Byte[], и результат выводится как Array из байтов
источник

ДК

Д К in PowerShellRus - о Powershell (и не только) на русском
Ок! Спасибо. Переделаю. Пытался отловить ошибку в большом коде выполняя мелкие команды. Вот и по быстрому вписывал переменные копипастом. Спасибо за совет.
источник

MO

Mr Orange in PowerShellRus - о Powershell (и не только) на русском
В исе есть брык пойнты
источник

ДК

Д К in PowerShellRus - о Powershell (и не только) на русском
Да надо будет этим научиться пользоваться. Спасибо еще раз.
источник

A

Aleksandr in PowerShellRus - о Powershell (и не только) на русском
И какая ошибка в имени переменной в данном примере? :)
источник

ПЛ

Павел Львов... in PowerShellRus - о Powershell (и не только) на русском
Выше описал
источник

A

Aleksandr in PowerShellRus - о Powershell (и не только) на русском
Выше сказано про типы, но не про ошибку.
источник

ПЛ

Павел Львов... in PowerShellRus - о Powershell (и не только) на русском
Ошибка в приведении типов и в использовании той же переменной для записи разных типов данных. Если я не прав, поправь
источник

A

Aleksandr in PowerShellRus - о Powershell (и не только) на русском
Попробуй приведи и получи результат.
источник

С

Сергеич in PowerShellRus - о Powershell (и не только) на русском
Может имеет смысл использовать транзитную переменную, если вдруг важно перезапись исходной делать
источник

С

Сергеич in PowerShellRus - о Powershell (и не только) на русском
Или изначально предпеременную другую делать
источник