<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>UMnieDziala.pl - Longhorn</title>
    <link>http://umniedziala.pl/</link>
    <description />
    <language>pl_PL</language>
    <copyright>Krzysztof Pietrzak</copyright>
    <lastBuildDate>Tue, 15 Jul 2008 22:00:56 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.0.7226.0</generator>
    <managingEditor>pkrzysz@pjwstk.edu.pl</managingEditor>
    <webMaster>pkrzysz@pjwstk.edu.pl</webMaster>
    <item>
      <trackback:ping>http://umniedziala.pl/Trackback.aspx?guid=27b58bc8-f261-4bca-b2a7-266bcdf64754</trackback:ping>
      <pingback:server>http://umniedziala.pl/pingback.aspx</pingback:server>
      <pingback:target>http://umniedziala.pl/PermaLink,guid,27b58bc8-f261-4bca-b2a7-266bcdf64754.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://umniedziala.pl/CommentView,guid,27b58bc8-f261-4bca-b2a7-266bcdf64754.aspx</wfw:comment>
      <wfw:commentRss>http://umniedziala.pl/SyndicationService.asmx/GetEntryCommentsRss?guid=27b58bc8-f261-4bca-b2a7-266bcdf64754</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Jak wiadomo opcja 249 w DHCP nie przyjeła się - RFC zdefiniowało tę opcję jako opcję
121. W produktach Microsoftu do serii 2003 niestety nie było możliwości wyboru opcjii
121. Aż do momentu pojawienia się 2k8.
</p>
        <p>
I tu niespodzianka. W windows 2008 opcja 121 jest, ale nie ma opcji 249. Co więc zrobić
kiedy musimy użyć opcjii 121 w w2k3? ALbo użyć opcji 249 w w2k8? Musimy stworzyć ją
sami.
</p>
        <p>
Logujemy się do konsolki netsh:
</p>
        <blockquote>
          <p>
            <font face="Times New Roman" size="2">netsh</font>
          </p>
          <p>
            <font face="Times New Roman" size="2">dhcp server </font>
            <a href="file://\\nazwa_serwera">
              <font face="Times New Roman" size="2">\\nazwa_serwera</font>
            </a>
          </p>
        </blockquote>
        <p>
Tworzymy definicje obiektu:
</p>
        <blockquote>
          <p>
            <font face="Times New Roman">add optiondef  121 "Classless Static Routes - new"
BINARY 0</font>
          </p>
        </blockquote>
        <p>
lub dla 249
</p>
        <blockquote>
          <p>
            <font face="Traditional Arabic" size="2">add optiondef  249 "Classless Static
Routes - old" BINARY 0</font>
          </p>
        </blockquote>
        <p>
anastepnie przechodzimy do odpowiedniego scope - tu testowo 192.168.193.0
</p>
        <blockquote>
          <p>
            <font face="Times New Roman" size="2">scope 192.168.193.0</font>
          </p>
        </blockquote>
        <p>
wpisujemy wartosc
</p>
        <blockquote>
          <p>
            <font face="Times New Roman" size="2">set optionvalue 121 binary 100a64c0a8c10110ac16c0a8c101180a0c01c0a8c10118c0a8d5c0a8c101180a0c02c0a8c101180a0c03c0a8c101180a0c04c0a8c101180a0c05c0a8c101180a0c06c0a8c101</font>
          </p>
        </blockquote>
        <p>
Oczywiscie aby sie nie narobic, najprosciej jest wykorzystac GUI istniejacej klasy,
i za pomoca polecnia show optionvalue na scope sprawdzic odpowiedni ciag odpwiedzialny
za sciezki. <img width="0" height="0" src="http://umniedziala.pl/aggbug.ashx?id=27b58bc8-f261-4bca-b2a7-266bcdf64754" /></p>
      </body>
      <title>Opcje DHCP -121 w w2k3, i 249 w w2k8</title>
      <guid isPermaLink="false">http://umniedziala.pl/PermaLink,guid,27b58bc8-f261-4bca-b2a7-266bcdf64754.aspx</guid>
      <link>http://UMnieDziala.pl/OpcjeDHCP121WW2k3I249WW2k8.aspx</link>
      <pubDate>Tue, 15 Jul 2008 22:00:56 GMT</pubDate>
      <description>&lt;p&gt;
Jak wiadomo opcja 249 w DHCP nie przyjeła się - RFC zdefiniowało tę opcję jako opcję
121. W produktach Microsoftu do serii 2003 niestety nie było możliwości wyboru opcjii
121. Aż do momentu pojawienia się 2k8.
&lt;/p&gt;
&lt;p&gt;
I tu niespodzianka. W windows 2008 opcja 121 jest, ale nie ma opcji 249. Co więc zrobić
kiedy musimy użyć opcjii 121 w w2k3? ALbo użyć opcji 249 w w2k8? Musimy stworzyć ją
sami.
&lt;/p&gt;
&lt;p&gt;
Logujemy się do konsolki netsh:
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
&lt;font face="Times New Roman" size="2"&gt;netsh&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Times New Roman" size="2"&gt;dhcp server &lt;/font&gt;&lt;a href="file://\\nazwa_serwera"&gt;&lt;font face="Times New Roman" size="2"&gt;\\nazwa_serwera&lt;/font&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
Tworzymy definicje obiektu:
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
&lt;font face="Times New Roman"&gt;add optiondef&amp;nbsp; 121 "Classless Static Routes - new"
BINARY 0&lt;/font&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
lub dla 249
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
&lt;font face="Traditional Arabic" size="2"&gt;add optiondef&amp;nbsp; 249 "Classless Static
Routes - old" BINARY 0&lt;/font&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
anastepnie przechodzimy do odpowiedniego scope - tu testowo 192.168.193.0
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
&lt;font face="Times New Roman" size="2"&gt;scope 192.168.193.0&lt;/font&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
wpisujemy wartosc
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
&lt;font face="Times New Roman" size="2"&gt;set optionvalue 121 binary 100a64c0a8c10110ac16c0a8c101180a0c01c0a8c10118c0a8d5c0a8c101180a0c02c0a8c101180a0c03c0a8c101180a0c04c0a8c101180a0c05c0a8c101180a0c06c0a8c101&lt;/font&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
Oczywiscie aby sie nie narobic, najprosciej jest wykorzystac GUI istniejacej klasy,
i za pomoca polecnia show optionvalue na scope sprawdzic odpowiedni ciag odpwiedzialny
za sciezki. &lt;img width="0" height="0" src="http://umniedziala.pl/aggbug.ashx?id=27b58bc8-f261-4bca-b2a7-266bcdf64754" /&gt;</description>
      <comments>http://umniedziala.pl/CommentView,guid,27b58bc8-f261-4bca-b2a7-266bcdf64754.aspx</comments>
      <category>Longhorn</category>
    </item>
    <item>
      <trackback:ping>http://umniedziala.pl/Trackback.aspx?guid=e8a3fc59-cd1d-4792-adc3-e86bd650aae9</trackback:ping>
      <pingback:server>http://umniedziala.pl/pingback.aspx</pingback:server>
      <pingback:target>http://umniedziala.pl/PermaLink,guid,e8a3fc59-cd1d-4792-adc3-e86bd650aae9.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://umniedziala.pl/CommentView,guid,e8a3fc59-cd1d-4792-adc3-e86bd650aae9.aspx</wfw:comment>
      <wfw:commentRss>http://umniedziala.pl/SyndicationService.asmx/GetEntryCommentsRss?guid=e8a3fc59-cd1d-4792-adc3-e86bd650aae9</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Postanowiłem wykonać upgrade serwera na którym działa ten blog. Zabrałem się do tego
jak zawsze najbardziej hardcorowo ze wszystkich możliwych sposobów - tzn. odpaliłem
rdesktop, podmapowałem obraz iso za pomocą deamon tools, i wrzuciłem do katalogu.
Normalni bym to zrobił 7-zip-em, ale 7-zip nie ma jeszcze obsługi standardu plików
iso UFD, który został przyjęty przez Microsoft w Viscie i Longhornie.
</p>
        <p>
Ok, instalator standardowy. Next next next, chce wykonać upgrade. Następnie sprawdzanie
poprawności. Oczywiście nie spodobał mu się zainstalowany powershell, oraz deamon-toolsy.
Więc usunięcie.
</p>
        <p>
Kolejna próba instalacji, next next next, upgrade. 20 minut zbierania informacji o
tym czy upgrade można wykonać. Next. 
</p>
        <p>
I tu pojawia się zbieranie informacjo o systemie...... tak 1,5 godiny, na szczęście
terminal działa. Restart............godzina..........pół...nie pinguje sie... o co
chodzi.....ok, zterminalujmy sie na jakas workstacje w tej sieci.. nic. Ok, po dwóch
godzinach sie pinguje. Ale rdesktop nie dziala. Hmmm... Computer Management. Dziala
: ) Zobaczmy serwisy. Zobaczmy czy uslugi terminalowe dzialaja. Dzialaja. Ale nie
moge sie dostac dalej.. Hmm, www dziala, ale blog juz nie. A strona startowa to strona
IIS7. Hmmm... Windows Firewall działa. Wyłaczmy.
</p>
        <p>
........błąd rpc. Echh, i tyle : ) Hmm, musze sie jednak wybrac odwiedzic serwer.
</p>
        <p>
Pol godziny pozniej w koncu podlaczylem komputer. I ku mojemu zdziwieniu ukazal sie
ekran instalacyjny, z zaznaczonym Completing Installation(34%).
</p>
        <p>
Po kolejnych 2 godzinach w końcu serwer zadziałał. Ogólnie cały proces instalacj zaczął
się o 15, a zakończył o 19:30. Tak anprawde bez potrzeby ingerencji w sam proces upgradu.
</p>
        <p>
Do tego, i co najwazniejsze, upgrade się udał. Wszystkie usługi zaczeły działać poprawnie.
No, może oprucz blogu, ale po szybkim upgradzei silnika z asp1.1 do asp 2.0, i on
zaczął chodzić.
</p>
        <p>
No i ostatnia sprawa na koniec. Na moim systemie zainstalowany był WIndows 2003 Enterprise
R2 VLK. WIęc Windows 2008 postanowił poszukać serwera KMS, i pozostawił sobie na to
3 dni. Jak się okazało nie mam dostępnych kluczy KMS-owych, a tylko klucze MAK. W
przypadku w2k3 oznaczałoby to reinstalacje systemu WIndows. ALe w W2k8 można wipisać
klucz MAK, a system grzecznie przeprowadzi aktywacje w firmie Microsoft.
</p>
        <p>
Podsumowując - proces upgradu był bardzo prosty. Nawet przy tak skomplikowanym serwerze
jak mój - czyli maszyna serwero-administracyjni-developerska, z zainstalowanym IIS,
SQL-em, VS, antywirusem McAfee - przebiegł bez problemu, tylko wymagał dłuugiego czasu. 
</p>
        <img width="0" height="0" src="http://umniedziala.pl/aggbug.ashx?id=e8a3fc59-cd1d-4792-adc3-e86bd650aae9" />
      </body>
      <title>w2k3 -&amp;gt; w2k8</title>
      <guid isPermaLink="false">http://umniedziala.pl/PermaLink,guid,e8a3fc59-cd1d-4792-adc3-e86bd650aae9.aspx</guid>
      <link>http://UMnieDziala.pl/w2k3GtW2k8.aspx</link>
      <pubDate>Fri, 15 Feb 2008 19:29:38 GMT</pubDate>
      <description>&lt;p&gt;
Postanowiłem wykonać upgrade serwera na którym działa ten blog. Zabrałem się do tego
jak zawsze najbardziej hardcorowo ze wszystkich możliwych sposobów - tzn. odpaliłem
rdesktop, podmapowałem obraz iso za pomocą deamon tools, i wrzuciłem do katalogu.
Normalni bym to zrobił 7-zip-em, ale 7-zip nie ma jeszcze obsługi standardu plików
iso UFD, który został przyjęty przez Microsoft w Viscie i Longhornie.
&lt;/p&gt;
&lt;p&gt;
Ok, instalator standardowy. Next next next, chce wykonać upgrade. Następnie sprawdzanie
poprawności. Oczywiście nie spodobał mu się zainstalowany powershell, oraz deamon-toolsy.
Więc usunięcie.
&lt;/p&gt;
&lt;p&gt;
Kolejna próba instalacji, next next next, upgrade. 20 minut zbierania informacji o
tym czy upgrade można wykonać. Next. 
&lt;/p&gt;
&lt;p&gt;
I tu pojawia się zbieranie informacjo o systemie...... tak 1,5 godiny, na szczęście
terminal działa. Restart............godzina..........pół...nie pinguje sie... o co
chodzi.....ok, zterminalujmy sie na jakas workstacje w tej sieci.. nic. Ok, po dwóch
godzinach sie pinguje. Ale rdesktop nie dziala. Hmmm... Computer Management. Dziala
: ) Zobaczmy serwisy. Zobaczmy czy uslugi terminalowe dzialaja. Dzialaja. Ale nie
moge sie dostac dalej.. Hmm, www dziala, ale blog juz nie. A strona startowa to strona
IIS7. Hmmm... Windows Firewall działa. Wyłaczmy.
&lt;/p&gt;
&lt;p&gt;
........błąd rpc. Echh, i tyle : ) Hmm, musze sie jednak wybrac odwiedzic serwer.
&lt;/p&gt;
&lt;p&gt;
Pol godziny pozniej w koncu podlaczylem komputer. I ku mojemu zdziwieniu ukazal sie
ekran instalacyjny, z zaznaczonym Completing Installation(34%).
&lt;/p&gt;
&lt;p&gt;
Po kolejnych 2 godzinach w końcu serwer zadziałał. Ogólnie cały proces instalacj zaczął
się o 15, a zakończył o 19:30. Tak anprawde bez potrzeby ingerencji w sam proces upgradu.
&lt;/p&gt;
&lt;p&gt;
Do tego, i co najwazniejsze, upgrade się udał. Wszystkie usługi zaczeły działać poprawnie.
No, może oprucz blogu, ale po szybkim upgradzei silnika z asp1.1 do asp 2.0, i on
zaczął chodzić.
&lt;/p&gt;
&lt;p&gt;
No i ostatnia sprawa na koniec. Na moim systemie zainstalowany był WIndows 2003 Enterprise
R2 VLK. WIęc Windows 2008 postanowił poszukać serwera KMS, i pozostawił sobie na to
3 dni. Jak się okazało nie mam dostępnych kluczy KMS-owych, a tylko klucze MAK. W
przypadku w2k3 oznaczałoby to reinstalacje systemu WIndows. ALe w W2k8 można wipisać
klucz MAK, a system grzecznie przeprowadzi aktywacje w firmie Microsoft.
&lt;/p&gt;
&lt;p&gt;
Podsumowując - proces upgradu był bardzo prosty. Nawet przy tak skomplikowanym serwerze
jak mój - czyli maszyna serwero-administracyjni-developerska, z zainstalowanym IIS,
SQL-em, VS, antywirusem McAfee - przebiegł bez problemu, tylko wymagał dłuugiego czasu. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://umniedziala.pl/aggbug.ashx?id=e8a3fc59-cd1d-4792-adc3-e86bd650aae9" /&gt;</description>
      <comments>http://umniedziala.pl/CommentView,guid,e8a3fc59-cd1d-4792-adc3-e86bd650aae9.aspx</comments>
      <category>Longhorn</category>
    </item>
    <item>
      <trackback:ping>http://umniedziala.pl/Trackback.aspx?guid=5e4952dd-eeb7-4515-889b-eac2f4677263</trackback:ping>
      <pingback:server>http://umniedziala.pl/pingback.aspx</pingback:server>
      <pingback:target>http://umniedziala.pl/PermaLink,guid,5e4952dd-eeb7-4515-889b-eac2f4677263.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://umniedziala.pl/CommentView,guid,5e4952dd-eeb7-4515-889b-eac2f4677263.aspx</wfw:comment>
      <wfw:commentRss>http://umniedziala.pl/SyndicationService.asmx/GetEntryCommentsRss?guid=5e4952dd-eeb7-4515-889b-eac2f4677263</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Od lutowego CTP dostępne są ziarniste polityki haseł - czyli możliwość przypisywania
polityk haseł do użytkowników/grup globalnych. Główne cechy nowych polityk to:
</p>
        <ul>
          <li>
Polityki Haseł są oparte o obiekty PSO (Password Sttins Objects). 
</li>
          <li>
Obiekty PSO są połączone z kontami użytkowników/grup globalnych za pomocą mechanizmu
forward/backlink, podobnie jak członkostwo w grupie. 
</li>
          <li>
Wiele obiektów PSO może być podłączonych do jednego obiektu użytkownika, jednak nie
będą scalane – tylko jedna polisa będzie aktywna. 
</li>
          <li>
Jeśli wiele obiektów jest podpiętych do użytkownika, wygrywa ten, który ma najniższy
atrybut precedence. Jeśli atrybut precedence jest taki sam w kilku polisach, wygrywa
ta, która ma najniższy GUID. 
</li>
          <li>
Polityki przechowywane są w CN=System,CN=Password Settings Container. 
</li>
          <li>
Nie przewiduje się wsparcia dla polis na OU w Windows Server Longhorn.</li>
        </ul>
        <p>
Więcej informacji dotyczących polityk można znaleźć pod tym <a class="" href="http://msmvps.com/blogs/ulfbsimonweidner/archive/2007/03/12/windows-server-quot-longhorn-quot-granular-password-settings.aspx" target="_blank" mce_href="http://msmvps.com/blogs/ulfbsimonweidner/archive/2007/03/12/windows-server-quot-longhorn-quot-granular-password-settings.aspx">adresem</a>.
</p>
        <p>
Jako że w obecnej wersji nie istnieje GUI do edycji tych polityk haseł, przygotowałem
przykładowy skrypt, który tworzy obiekt Polityki, wszystkie wymagane atrybuty oraz
podpina politykę pod konto użytkownika - skrypt znajduje się w załączniku. Oczywiście,
podobny efekt można uzyskać, korzystając z wbudowanego ADSIEDIT.
</p>
        <p>
          <font face="Courier New">#pobieramy kontener Haseł<br />
$ou=[ADSI]"LDAP://CN=Password Settings Container,CN=System,DC=contoso,DC=local"<br />
#tworzymy obiekt polityki haseł<br />
$policy = $ou.Create("msds-passwordsettings","cn=myPolicy")<br />
$policy.Put("msDS-PasswordSettingsPrecedence","10") #prirytet mniejszy-&gt;lepszy<br />
$policy.Put("msDS-PasswordHistoryLength","15") 
<br />
$policy.Put("msDS-MinimumPasswordLength","12")<br />
$policy.Put("msDS-MinimumPasswordAge","-864000000000") # 1dzień<br />
$policy.Put("msDS-MaximumPasswordAge","-36288000000000") # 42dni<br />
$policy.Put("msDS-LockoutThreshold","0")<br />
$policy.Put("msDS-LockoutObservationWindow","-18000000000") # 8minut<br />
$policy.Put("msDS-LockoutDuration","-18000000000") #8minut<br />
$policy.Put("msDS-PasswordComplexityEnabled",[bool]0)<br />
$policy.Put("msDS-PasswordReversibleEncryptionEnabled",[bool]0)<br />
$policy.SetInfo() 
<br />
#Dopisanie polisy do użytkownika<br />
$policy.Put("msDS-PSOAppliesTo","CN=peki,CN=Users,DC=contoso,DC=local")<br />
$policy.SetInfo() 
<br /></font>
        </p>
        <img width="0" height="0" src="http://umniedziala.pl/aggbug.ashx?id=5e4952dd-eeb7-4515-889b-eac2f4677263" />
      </body>
      <title>Ziarniste polityki hasel</title>
      <guid isPermaLink="false">http://umniedziala.pl/PermaLink,guid,5e4952dd-eeb7-4515-889b-eac2f4677263.aspx</guid>
      <link>http://UMnieDziala.pl/ZiarnistePolitykiHasel.aspx</link>
      <pubDate>Sat, 21 Apr 2007 08:36:51 GMT</pubDate>
      <description>&lt;p&gt;
Od lutowego CTP dostępne są ziarniste polityki haseł - czyli możliwość przypisywania
polityk haseł do użytkowników/grup globalnych. Główne cechy nowych polityk to:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Polityki Haseł są oparte o obiekty PSO (Password Sttins Objects). 
&lt;/li&gt;
&lt;li&gt;
Obiekty PSO są połączone z kontami użytkowników/grup globalnych za pomocą mechanizmu
forward/backlink, podobnie jak członkostwo w grupie. 
&lt;/li&gt;
&lt;li&gt;
Wiele obiektów PSO może być podłączonych do jednego obiektu użytkownika, jednak nie
będą scalane – tylko jedna polisa będzie aktywna. 
&lt;/li&gt;
&lt;li&gt;
Jeśli wiele obiektów jest podpiętych do użytkownika, wygrywa ten, który ma najniższy
atrybut precedence. Jeśli atrybut precedence jest taki sam w kilku polisach, wygrywa
ta, która ma najniższy GUID. 
&lt;/li&gt;
&lt;li&gt;
Polityki przechowywane są w CN=System,CN=Password Settings Container. 
&lt;/li&gt;
&lt;li&gt;
Nie przewiduje się wsparcia dla polis na&amp;nbsp;OU w Windows Server Longhorn.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Więcej informacji dotyczących polityk można znaleźć pod tym &lt;a class="" href="http://msmvps.com/blogs/ulfbsimonweidner/archive/2007/03/12/windows-server-quot-longhorn-quot-granular-password-settings.aspx" target="_blank" mce_href="http://msmvps.com/blogs/ulfbsimonweidner/archive/2007/03/12/windows-server-quot-longhorn-quot-granular-password-settings.aspx"&gt;adresem&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Jako że w obecnej wersji nie istnieje GUI do edycji&amp;nbsp;tych polityk haseł, przygotowałem
przykładowy skrypt, który tworzy obiekt Polityki, wszystkie wymagane atrybuty oraz
podpina politykę pod konto użytkownika - skrypt znajduje się w załączniku. Oczywiście,
podobny efekt można uzyskać, korzystając z wbudowanego ADSIEDIT.
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New"&gt;#pobieramy kontener Haseł&lt;br&gt;
$ou=[ADSI]"LDAP://CN=Password Settings Container,CN=System,DC=contoso,DC=local"&lt;br&gt;
#tworzymy obiekt polityki haseł&lt;br&gt;
$policy = $ou.Create("msds-passwordsettings","cn=myPolicy")&lt;br&gt;
$policy.Put("msDS-PasswordSettingsPrecedence","10") #prirytet mniejszy-&amp;gt;lepszy&lt;br&gt;
$policy.Put("msDS-PasswordHistoryLength","15") 
&lt;br&gt;
$policy.Put("msDS-MinimumPasswordLength","12")&lt;br&gt;
$policy.Put("msDS-MinimumPasswordAge","-864000000000") # 1dzień&lt;br&gt;
$policy.Put("msDS-MaximumPasswordAge","-36288000000000") # 42dni&lt;br&gt;
$policy.Put("msDS-LockoutThreshold","0")&lt;br&gt;
$policy.Put("msDS-LockoutObservationWindow","-18000000000") # 8minut&lt;br&gt;
$policy.Put("msDS-LockoutDuration","-18000000000") #8minut&lt;br&gt;
$policy.Put("msDS-PasswordComplexityEnabled",[bool]0)&lt;br&gt;
$policy.Put("msDS-PasswordReversibleEncryptionEnabled",[bool]0)&lt;br&gt;
$policy.SetInfo() 
&lt;br&gt;
#Dopisanie polisy do użytkownika&lt;br&gt;
$policy.Put("msDS-PSOAppliesTo","CN=peki,CN=Users,DC=contoso,DC=local")&lt;br&gt;
$policy.SetInfo() 
&lt;br&gt;
&lt;/font&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://umniedziala.pl/aggbug.ashx?id=5e4952dd-eeb7-4515-889b-eac2f4677263" /&gt;</description>
      <comments>http://umniedziala.pl/CommentView,guid,5e4952dd-eeb7-4515-889b-eac2f4677263.aspx</comments>
      <category>Longhorn</category>
      <category>PowerShell</category>
    </item>
    <item>
      <trackback:ping>http://umniedziala.pl/Trackback.aspx?guid=2bf9ee92-d586-4e6e-ac34-da2af075da87</trackback:ping>
      <pingback:server>http://umniedziala.pl/pingback.aspx</pingback:server>
      <pingback:target>http://umniedziala.pl/PermaLink,guid,2bf9ee92-d586-4e6e-ac34-da2af075da87.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://umniedziala.pl/CommentView,guid,2bf9ee92-d586-4e6e-ac34-da2af075da87.aspx</wfw:comment>
      <wfw:commentRss>http://umniedziala.pl/SyndicationService.asmx/GetEntryCommentsRss?guid=2bf9ee92-d586-4e6e-ac34-da2af075da87</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img alt="DSCF0981.JPG" src="http://peki.pjwstk.edu.pl/blog/content/binary/DSCF0981.JPG" border="0" height="480" width="445" />
        </p>
        <p>
Pierwsze spotkanie już się odbyło. Najpierw oczywiście trochę marketingu, później
wyjaśnienie sposobu instalacji. Generalnie sesje techniczne byly na poziomie 100,
oprócz ostatniej sesji o WMICu - ta była na pozimie 300.
</p>
        <p>
Na szczęście następne spotkanie będzie już bardziej techniczne (bo mniej techniczne
już się raczej nie da).
</p>
        <img width="0" height="0" src="http://umniedziala.pl/aggbug.ashx?id=2bf9ee92-d586-4e6e-ac34-da2af075da87" />
      </body>
      <title>Pierwsze spotknie Longhornowe</title>
      <guid isPermaLink="false">http://umniedziala.pl/PermaLink,guid,2bf9ee92-d586-4e6e-ac34-da2af075da87.aspx</guid>
      <link>http://UMnieDziala.pl/PierwszeSpotknieLonghornowe.aspx</link>
      <pubDate>Sat, 03 Feb 2007 14:42:54 GMT</pubDate>
      <description>&lt;p&gt;
&lt;img alt="DSCF0981.JPG" src="http://peki.pjwstk.edu.pl/blog/content/binary/DSCF0981.JPG" border="0" height="480" width="445"&gt;
&lt;/p&gt;
&lt;p&gt;
Pierwsze spotkanie już się odbyło. Najpierw oczywiście trochę marketingu, później
wyjaśnienie sposobu instalacji. Generalnie sesje techniczne byly na poziomie 100,
oprócz ostatniej sesji o WMICu - ta była na pozimie 300.
&lt;/p&gt;
&lt;p&gt;
Na szczęście następne spotkanie będzie już bardziej techniczne (bo mniej techniczne
już się raczej nie da).
&lt;/p&gt;
&lt;img width="0" height="0" src="http://umniedziala.pl/aggbug.ashx?id=2bf9ee92-d586-4e6e-ac34-da2af075da87" /&gt;</description>
      <comments>http://umniedziala.pl/CommentView,guid,2bf9ee92-d586-4e6e-ac34-da2af075da87.aspx</comments>
      <category>Longhorn</category>
    </item>
    <item>
      <trackback:ping>http://umniedziala.pl/Trackback.aspx?guid=344828be-ff37-45fa-b7c3-d4f0e8e51b8f</trackback:ping>
      <pingback:server>http://umniedziala.pl/pingback.aspx</pingback:server>
      <pingback:target>http://umniedziala.pl/PermaLink,guid,344828be-ff37-45fa-b7c3-d4f0e8e51b8f.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://umniedziala.pl/CommentView,guid,344828be-ff37-45fa-b7c3-d4f0e8e51b8f.aspx</wfw:comment>
      <wfw:commentRss>http://umniedziala.pl/SyndicationService.asmx/GetEntryCommentsRss?guid=344828be-ff37-45fa-b7c3-d4f0e8e51b8f</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Coś się rozpoczęło:
</p>
        <p>
          <img alt="DSCF0974.JPG" src="http://peki.pjwstk.edu.pl/blog/content/binary/DSCF0974.JPG" border="0" height="360" width="480" />
        </p>
        <p>
Prace były bardzo ciężkie i długotrwałe.
</p>
        <p>
          <img alt="DSCF0965.JPG" src="http://peki.pjwstk.edu.pl/blog/content/binary/DSCF0965.JPG" border="0" height="360" width="480" />
        </p>
        <p>
Cały zaspół walczył z tłumaczami i marketingowcami:
</p>
        <p>
          <img alt="DSCF0964.JPG" src="http://peki.pjwstk.edu.pl/blog/content/binary/DSCF0964.JPG" border="0" height="480" width="640" />
        </p>
        <p>
Pierwsze wyniki pojawią sie już za niedługo na polskich stronach Microsoftu o Longhornie.
</p>
        <img width="0" height="0" src="http://umniedziala.pl/aggbug.ashx?id=344828be-ff37-45fa-b7c3-d4f0e8e51b8f" />
      </body>
      <title>Longhorn - coś się zaczyna</title>
      <guid isPermaLink="false">http://umniedziala.pl/PermaLink,guid,344828be-ff37-45fa-b7c3-d4f0e8e51b8f.aspx</guid>
      <link>http://UMnieDziala.pl/LonghornCo%c5%9bSi%c4%99Zaczyna.aspx</link>
      <pubDate>Mon, 15 Jan 2007 11:52:36 GMT</pubDate>
      <description>&lt;p&gt;
Coś się rozpoczęło:
&lt;/p&gt;
&lt;p&gt;
&lt;img alt="DSCF0974.JPG" src="http://peki.pjwstk.edu.pl/blog/content/binary/DSCF0974.JPG" border="0" height="360" width="480"&gt;
&lt;/p&gt;
&lt;p&gt;
Prace były bardzo ciężkie i długotrwałe.
&lt;/p&gt;
&lt;p&gt;
&lt;img alt="DSCF0965.JPG" src="http://peki.pjwstk.edu.pl/blog/content/binary/DSCF0965.JPG" border="0" height="360" width="480"&gt;
&lt;/p&gt;
&lt;p&gt;
Cały zaspół walczył z tłumaczami i marketingowcami:
&lt;/p&gt;
&lt;p&gt;
&lt;img alt="DSCF0964.JPG" src="http://peki.pjwstk.edu.pl/blog/content/binary/DSCF0964.JPG" border="0" height="480" width="640"&gt;
&lt;/p&gt;
&lt;p&gt;
Pierwsze wyniki pojawią sie już za niedługo na polskich stronach Microsoftu o Longhornie.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://umniedziala.pl/aggbug.ashx?id=344828be-ff37-45fa-b7c3-d4f0e8e51b8f" /&gt;</description>
      <comments>http://umniedziala.pl/CommentView,guid,344828be-ff37-45fa-b7c3-d4f0e8e51b8f.aspx</comments>
      <category>Longhorn</category>
    </item>
  </channel>
</rss>