PDA

Показать полную графическую версию : [решено] как поменять поменять тип группы


ejik_off
21-11-2011, 15:18
Всем Привет!!!
Подскажите как поменять нужным группам тип на Distribution с помощью PS????

exo
21-11-2011, 15:45
справка
dsmod group /?

-secgrp {yes | no} Sets the group type to security (yes)
or non-security (no).

Kazun
21-11-2011, 16:56
$group = [ADSI]"LDAP://CN=Test,OU=Test,DC=contoso,DC=com"
$grouptype = $group.grouptype[0] -bxor 0x80000000
$group.Put("groupType", $grouptype)
$group.setInfo()

ejik_off
22-11-2011, 11:29
$grouptype = $group.grouptype[0] -bxor 0x80000000 »
Можно объяснить эту строчку, $group.grouptype[0] - я так понял выборка именно типа Distributon
-bxor 0x80000000 - это что означает?

Iska
22-11-2011, 11:50
-bxor 0x80000000 - это что означает? »
PowerShell bxor - Поиск в Google (http://www.google.ru/search?q=PowerShell+bxor) --> about_Comparison_Operators (http://technet.microsoft.com/ru-ru/library/dd315321.aspx) (about_Comparison_Operators (http://technet.microsoft.com/en-us/library/dd315321.aspx)):

Побитовые операторы

Оболочка Windows PowerShell поддерживает стандартные побитовые операторы, включая побитовое И (-band), побитовое ИЛИ и побитовое исключающее ИЛИ (-bor и -bxor). Начиная с версии Windows PowerShell 2.0, все побитовые операторы работают с 64-разрядными целыми числами.

Windows PowerShell поддерживает следующие побитовые операторы:
Оператор Описание Пример
-------- -------------------------- -------------------
-band Побитовое И C:\PS> 10 -band 3
2

-bor Побитовое ИЛИ (включающее) C:\PS> 10 -bor 3
11

-bxor Побитовое ИЛИ (исключающее) C:\PS> 10 -bxor 3
9

Побитовые операторы используют двоичный формат значений. Например, для числа 10 используется битовая структура 00001010 (с учетом 1 байта), а для числа 3 - 00000011. При использовании побитового оператора для сравнения 10 и 3 выполняется сравнение отдельных битов в каждом байте.

При операции побитового И результирующий бит устанавливается в 1 только в том случае, если оба входных бита равняются 1.
00001010 (10)
00000011 ( 3)
------------------ bAND
00000010 ( 2)

При операции побитового ИЛИ (включающего) результирующий бит устанавливается в 1, если любой из входных битов или они оба равняются 1. Результирующий бит устанавливается в 0 только в том случае, если оба входных бита равняются 0.
00001010 (10)
00000011 ( 3)
---------------- bOR (включающее ИЛИ)
00001011 (11)

При операции побитового ИЛИ (исключающего) результирующий бит устанавливается в 1 только в том случае, если один из входных битов равняется 1.
00001010 (10)
00000011 ( 3)
---------------- bXOR (исключающее)
00001001 ( 9)

ejik_off
23-11-2011, 13:49
Всем спасибо за помощь, пойду курить мануал.




© OSzone.net 2001-2012