Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.3.RozszerzenieprzystawkiUżytkownicyikomputeryActiveDirectory
39
txtObjectDN.value=aArguments(0)
CallMainRoutine()
EndIf
EndSub
'włączenieHTA_Arguments.snippet,któryzawieratedwiefunkcje:
FunctionHTA_Arguments()
FunctionText_Delimited_Parse()
TenkodjesturuchamianypootwarciuHTAibadaonwierszpoleceń,abystwierdzić,czy
zostałypodanejakieśargumenty
.Jeślitakjest,kodzakłada,żepierwszyargument(tablice
rozpoczynająsięodmiejscazerowego)jestnazwąużytkownikalubkomputera,dlaktó-
regochcemyokreślićczłonkostwowgrupach.Nazwatazostajenajpierwwprowadzona
dopolatekstowegonastronie,apotemuruchamianyjestkod,któryraportujeczłonkostwo
wgrupach.
RezultatemjestnaszfinalnyraportHTAoczłonkostwiewgrupach(GroupMembership
Report),onazwieMemberOf_Report.hta.Zostałwnimtakżeprzemyconydodatkowypod-
program,któryustawiarozmiaricentrujeoknaHTA,jakrównieżetykietaobjaśniająca
iprzyciskwczęściHTMLaplikacjiHTA.Tendodatkowykodmożnazobaczyć,otwierając
HTAwNotatnikulubwinnymedytorzeHTA.
ZastosowanieMemberOf_Report.hta
TagotowadoużyciawwierszupoleceńwersjaHTAnosinazwęMemberOf_Report.hta
iznajdujesięwfolderzeScriptsnanośnikutowarzyszącymksiążce.Uruchamiamyprzy
użyciuponiższejskładnipolecenia:
path\MemberOf_Report.hta"nameofuser,computer,orgroup"
gdzienazwaużytkownika,komputeralubnazwagrupytoDN,ADsPathlubsAMAccount-
Nameobiektu.
IntegrowanieniestardowejaplikacjiHTA
zzdaniamiprzystawkiMMC
Terazprzyszedłczasnaprzyjemnącześć!Trzebabyłodługoczekaćlubzmozołemprze-
brnąćprzezmnóstwopisaniaskryptów,abydotrzećdotejczęści.Wartobyłopoczekać!
Gdytozrobimy
,będziemywstaniewybieraćużytkownika,komputerlubgrupęijednym
kliknięciemgenerowaćraportoczłonkostwiedlategoobiektu.
MamyaplikacjęHTA,którąmożnauruchomićzwierszapoleceń.Otopierwszykrok
uzyskanienarzędzia,któreakceptujeargumenty
.
ZapisywanieHTAwdostępnejlokalizacji
AplikacjaHTA(MemberOf_Report.htazfolderuScriptsnapłytcetowarzyszącejksiążce)
musibyćdostępnadlawszystkichadministratorów,którzybędązniejkorzystać.Można
przechowywaćwudostępnianymfolderzelubdystrybuowaćnalokalnedyskiadmini-
stracyjnestacjiroboczych.
JeślizapiszemyHTA(lubinnyskryptinarzędzia)wudostępnianymfolderze,praw-
dopodobnienapotkamyograniczeniawzabezpieczeniach,któreniedopuszcządouru-
chomieniakodulubbędąwyświetlaćmonity
.Lepszejestrozprowadzanielokalnychkopii