june 2015 powershell tips

Upload: som-dutt-tripathi

Post on 02-Feb-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/21/2019 June 2015 Powershell Tips

    1/25

  • 7/21/2019 June 2015 Powershell Tips

    2/25

    Ougf 5=;6 ]nwfrsafjj Slps(d) Tni Cutt Srlpktal

    Clsdjklifr

    Saf dngtfgt n` tals ennh aks effg tkhfg `rni pfrsngkj ejnb. Saf nplglngs fxprfssfc afrf rfprfsfgt iy nwg kgc gnttansf n` iy fipjnyfr.

    Kjj dngtfgt prnvlcfc ng tals ejnb ls `nr lg`nriktlngkj purpnsf ngjy. L ki snjfjy rfspngslejf `nr kjj dngtfgt puejlsafcafrf kgc kgy vlfws nr nplglngs fxprfssfc afrf krf strldtjy iy nwg. Dngtfgt puejlsafc afrf ls gnt rfkc, rfvlfwfc, nrkpprnvfc lg kcvkgdf ey kgy dnipkgy kgc cnfs gnt gfdfsskrljy rfprfsfgt nr rf`jfdt taf vlfws nr nplglngs n` iyfipjnyfr nr kgy n` lts clvlslngs, sueslclkrlfs, nr euslgfss pkrtgfrs.

    Saf nwgfr n` tals ejnb ikhfs gn rfprfsfgtktlngs ks tn taf kddurkdy nr dnipjftfgfss n` kgy lg`nriktlng ng tals sltf nr`nugc ey `njjnwlgb kgy jlgh ng tals sltf. Saf nwgfr wljj gnt ef jlkejf `nr kgy frrnrs nr nilsslngs lg tals lg`nriktlng gnr`nr taf kvkljkeljlty n` tals lg`nriktlng. Saf nwgfr wljj gnt ef jlkejf `nr kgy jnssfs, lgourlfs, nr ckikbfs `rni taf clspjkynr usf n` tals lg`nriktlng. nu dkg usf tals lg`nriktlng ng ynur nwg rlsh.!aljf fvfry dkutlng aks effg tkhfg tn prnvlcfinst kddurktf lg`nriktlng , pjfksf usf ynur clsdrftlng ef`nrf tkhlgb kgy cfdlslngs eksfc ng taf lg`nriktlng lg tals ejnb.

    Krtldjfs dkggnt ef usfc, rfprlgtfc, nr puejlsafc wltanut iy wrlttfg dngsfgt. "vfryngf dkg usf taf sdrlpts#dniikgcsprnvlcfc afrf wltanut kgy wrlttfg pfrilsslng eut nwgfr wljj gnt ef jlkejf `nr kgy ckikbf, jnss tn taf systfis.

    Srkcfikrh Gntldf

    $%ldrnsn`t&'nwfrsafjj&$ ls k rfblstfrfc trkcfikrh n` %ldrnsn`t Dnrpnrktlng lg taf (gltfc )tktfs kgc ntafr dnugtrlfs.

    $%ldrnsn`t&!lgcnws&$ ls k rfblstfrfc trkcfikrh n` %ldrnsn`t Dnrpnrktlng lg taf (gltfc )tktfs kgc ntafr

    dnugtrlfs.

    $%ldrnsn`t& Lgtfrgft "xpjnrfr&$ ls k rfblstfrfc trkcfikrh n` %ldrnsn`t Dnrpnrktlng lg taf (gltfc )tktfs kgc

    ntafr dnugtrlfs.

    $%ldrnsn`t&!nrc$ ls k %ldrnsn`t Dnrpnrktlng prncudt gkif lg taf (gltfc )tktfs.

    $%ldrnsn`t&"xdfj$ ls k %ldrnsn`t Dnrpnrktlng prncudt gkif lg taf (gltfc )tktfs.

    S% kgc & *+- Kppjf Lgd. Kjj rlbats rfsfrvfc.

    Kppjf, taf Kppjf jnbn, l'kc, l'angf, lSugfs, uldhSlif, taf uldhSlif jnbn, %kd /) krf trkcfikrhs n`

    Kppjf Lgd., rfblstfrfc lg taf (.). kgc ntafr dnugtrlfs. Saf l'angf trkcfikrh ls usfc ugcfr jldfgsf `rni

    Kl'angf Dn., =tc. Kpp )tnrf, KppjfDkrf krf sfrvldf ikrhs n` Kppjf Lgd., rfblstfrfc lg taf (.). kgc ntafr

    dnugtrlfs.

    $;nnbjf$, taf $;nnbjf jnbn$, $;nnbjf %kps$, $Darnifdkst$, $;nnbjf 'jky$, taf $;nnbjf 'jky jnbn$,

    $Kgcrnlc$ kgc taf $Kgcrnlc jnbn$ krf trkcfikrhs nr rfblstfrfc trkcfikrhs n` ;nnbjf Lgd.

    $nuSuef$ kgc taf $nuSuef jnbn$ krf rfblstfrfc trkcfikrhs n` ;nnbjf Lgd.

    $;iklj$ ls k rfblstfrfc trkcfikrh n` ;nnbjf Lgd.

    $%neljf )uldk$ ls k rfblstfrfc trkcfikrh n` "kst 5kpkg 4kljwky Dnipkgy.

    $l3incf$ls k trkcfikrh nr rfblstfrfc trkcfikrh n` 6SS 0/D/%/, L6D.

    $2fjlDk$ ls k rfblstfrfc trkcfikrh n` )ngy Dnrpnrktlng. $2fjlDk$ ls taf dngtkdtjfss LD dkrc tfdagnjnby

    cfvfjnpfc ey )ngy Dnrpnrktlng.

    $4khutfg "cy$ ls k rfblstfrfc trkcfikrh n` 4khutfg "cy, Lgd.

    $!K/6$ ls k rfblstfrfc trkcfikrh n` K"/6 Dn., =tc.

    $ilxl$ ls k rfblstfrfc trkcfikrh n` ilxl, Lgd.

    $Swlttfr$ ls k rfblstfrfc trkcfikrh n` Swlttfr, Lgd.

    $2kdfennh$ ls k rfblstfrfc trkcfikrh n` 2kdfennh, Lgd.

    $"vfrgntf$ ls k rfblstfrfc trkcfikrh n` "vfrgntf Dnrpnrktlng lg taf (gltfc )tktfs. )hypf, kssndlktfc trkcfikrhs kgc jnbns kgc taf $)$ syienj krf trkcfikrhs n` )hypf =liltfc.

    Saf $K(/) jnbn$, $K(/)$, $K(/) )1/S$, taf $K(/) '1/6" jnbn$, $K(/) '1/6"$,

  • 7/21/2019 June 2015 Powershell Tips

    3/25

    $)"4L"$, taf $"dn !k

  • 7/21/2019 June 2015 Powershell Tips

    4/25

    $!ll$ ls k rfblstfrfc trkcfikrh n` 6lgtfgcn Dn., =tc.

    $'jky)tktlng$, $'jky)tktlng *$, $'jky)tktlng F$, $')F$ kgc $')'$ krf rfblstfrfc trkcfikrhs n` )ngy Dniputfr

    "gtfrtklgifgt Lgd.

    $Kcnef&$, taf $Kcnef& jnbn$ kgc $Kcnef& 4fkcfr&$ krf rfblstfrfc trkcfikrhs n` Kcnef )ystfis

    Lgdnrpnrktfc lg taf (gltfc )tktfs kgc ntafr dnugtrlfs.

    $Lgtfj&'fgtlui&$ ls k rfblstfrfc trkcfikrh n` Lgtfj Dnrpnrktlng lg taf (gltfc )tktfs kgc ntafr dnugtrlfs.

    $6ftsdkpf&$ ls k rfblstfrfc trkcfikrh n` 6ftsdkpf Dniiugldktlngs Dnrpnrktlng lg taf (gltfc )tktfs kgc ntafrdnugtrlfs.

    $4nvl$, $;3;(L0"$ kgc taf $;3;(L0" jnbn$ krf trkcfikrhs nr rfblstfrfc trkcfikrhs n` 4nvl Dnrpnrktlng lg

    taf (gltfc )tktfs kgc#nr lts k``ljlktfs lg 5kpkg.@Saf gkifs n` ntafr dnipkglfs kgc prncudts krf trkcfikrhs nr

    rfblstfrfc trkcfikrhs n` taflr rfspfdtlvf dnipkglfs.

  • 7/21/2019 June 2015 Powershell Tips

    5/25

    Lgtrncudtlng

    Sals ennh ls k dnjjfdtlng n` krtldjfs `rni iy ejnb B attpA##pnwfrsafjj3tlps.ejnbspnt.dni. Lg iy ckljysdafcujf, L blvf k dfrtklg anur lg wrltlgb tn iy ejnb. L akvf drfktfc tals ennh ks dnjjfdtlng n` tafkrtldjfs wrlttfg lg iy ejnb sn takt ynu bft kjj n` tafi tnbftafr kt ngf pjkdf.

    Sals ennh aks kjj taf krldjfs wrlttfg lg 5ugf *+. 1npf ynu wnujc jlhf tals f``nrt.Sakghs tn fvfryngf wan afjpfc if lg wrltlgb tals ennh.

    3 )ni 0utt Srlpktal

    http://powershell-tips.blogspot.com/http://powershell-tips.blogspot.com/
  • 7/21/2019 June 2015 Powershell Tips

    6/25

    ngtfgt

    . 2lgc /07D 0rlvfrs lgstkjjfc ng taf anst wlta 'nwfrsafjj

    *. 0l``frfgdf eftwffg rfclrfdtlng npfrktnr kgc /ut32ljf

    F. )kvf 2ljf 0lkjnb wlta 'nwfrsafjj

    -. /pfg 2ljf 0lkjnb wlta 'nwfrsafjj

    . )trlgb akgcjlgb wlta )uestrlgb `ugdtlng

    O. 2lgc cl``frfgdf lg twn cktfs wlta 'nwfrsafjjH

    C. 2lgc 2rff %finry )tktus ng k Dniputfr

    J. 2lgc wan ls jnbbfc lg jlst n` ikdalgfs uslgb 'nwfrsafjj

    I. 1nw tn bft clrfdtnry sl

  • 7/21/2019 June 2015 Powershell Tips

    7/25

    Cfcldktfc tn iy wl`f kgc ckubatfr wan efkr wlta if wafg L ki kjwkys

    studh tn iy jkptnp

  • 7/21/2019 June 2015 Powershell Tips

    8/25

    ;! "lgc #C$ Crl%frs lgstkjjfc ng taf anst wlta ]nwfrsafjj

    2rlcky * 5ugf *+ +JA* '%

    /07D 0rlvfrs krf bfgfrkjjy lgstkjjfc ng sfrvfrs tn kjjnw dniiugldktlng wlta cl``frfgt cktkeksf

    fgblgfs. nu dkg usf 'nwfrsafjj tn bft taf jlst n` /07D crlvfrs lgstkjjfc ng taf anst.

    nu gffc tn rug ;ft3/07D0rlvfr dicjft walda wljj blvf ynu kjj taf cftkljs.

    Bft-NcedCrlvfr

    Gkif ? Ildrnsn`t Kddfss-Srflefr (*.ice)

    ]jkt`nri ? 45-elt

    Kttrletf ? !Crlvfr" K]#$fvfj" %ljf&'ts" %ljfskf...+

    Gkif ? Crlvfr cn Ildrnsn`t ]krkcn' (*.ce )

    ]jkt`nri ? 45-elt

    Kttrletf ? !Crlvfr" K]#$fvfj" %ljf&'ts" %ljfskf...+

    Gkif ? Crlvfr cn Ildrnsn`t &'dfj(*.'js)

    ]jkt`nri ? 45-elt

    ...

    S,f ntt il,t nt ef jfkskt. #` n t,l/ sn" n dk tr t,f jlf efjn=?

    Bft-NcedCrlvfr ; `t Gkif

    Gkif

    ----

    Ildrnsn`t Kddfss-Srflefr (*.ice)

    Crlvfr cn Ildrnsn`t ]krkcn' (*.ce )

    Crlvfr cn Ildrnsn`t &'dfj(*.'js)

    Ildrnsn`t Sf't Crlvfr (*.t't *.dsv)

    Crlvfr ck Ildrnsn`t krk krlvns tf'tn (*.t't *.dsv)

    ....

  • 7/21/2019 June 2015 Powershell Tips

    9/25

    5! Cl&&frfgdf 'ftwffg rfclrfdtlng npfrktnr kgc #ut"ljf

    2rlcky * 5ugf *+ +CA*O '%

    4fclrfdtlng npfrktnr dkg ef usfc inst n` taf sdrlptlgb jkgbukbfs. L` ynu usf slgbjf rfclrfdtlng

    npfrktnr EG, lt ifkgs drfktf k `ljf kgc wrltf nr nvfrwrltf taf `ljf wlta taf strlgb.

    Lg 'nwfrsafjj, ynu dkg usf tafi, eut wf akvf kcvkgtkbf n` /ut32ljf dicjft. =ft us try tn sff wakt

    ls ikonr cl``frfgdf. Saf cl``frfgdf ls takt rfclrfdtlng npfrktnr wljj kjwkys bn wlta ugldncf

    dakrkdtfr.

    2nr fxkipjfA

    fd,n 3$lf - 63 0 d?2tfi2`ljf.s6

    fd,n 3$lf - 53 00 d?2tfi2`ljf.s6

    Lt wljj bfgfrktf k `ljf wlta (gldncf dakrkdtfr sft.

    4fpfktlgb taf skif wlta /ut32ljf A

    fd,n 3$lf - 63 ; Nt-%ljf d?2tfi2`ljf.s6 -&dncl 3K1

  • 7/21/2019 June 2015 Powershell Tips

    10/25

    (gldncf

    /"%

    L` ynu cng>t ifgtlng "gdnclgb swltda, (gldncf wljj ef tkhfg ks cf`kujt.

    0ng>t ilx dakrkdtfr sft l` ynu cng>t wkgt tn sff ugfxpfdtfc brkpalds lg `ljf. 2nr fxkipjf, l` ynu rug

    efjnw jlgfs, ynu wljj ugcfrstkgc wakt L ifkg.

    fd,n 31ni3 0 `ljf.t't

    fd,n 31ni3 ; nt-`ljf .2`ljf.t't -&dncl 3K1

  • 7/21/2019 June 2015 Powershell Tips

    11/25

    ! Tk%f "ljf Clkjn* wlta ]nwfrsafjj

    2rlcky * 5ugf *+ +CA*O '%

    Sals ls dngtlguktlng n` prfvlnus krtldjf. Lg `kdt, tafrf ls gn cl``frfgdf lg skvf clkjnb kgc npfg `ljf

    clkjnb. Saf cl``frfgdf l` takt afrf ynu dkg bft ifsskbf n` rfpjkdlgb `ljf. )kvf 2ljf clkjnb cnfs gnt

    skvf kgytalgb, ynu akvf tn skvf lt ynursfj`.

    7fjnw ls taf dncf `nr taf skif A

    ----------------------------------------------------------------------------------------

    -- %dtln Cfdjkrktln

    ----------------------------------------------------------------------------------------

    `dtln 1kvf-%ljf(8strl: 9lltlkjClrfdtnr )

    !

    81stfi.7f`jfdtln.Kssfiej:??$nkc>lt,]krtlkjGkif(31stfi.=lcn=s.`nris3) ; Nt-Gjj

    9Nf%ljfClkjn M Gf=-Nefdt 1stfi.>lcn=s.%nris.1kvf%ljfClkjn

    9Nf%ljfClkjn.lltlkjClrfdtnr M 9lltlkjClrfdtnr

    9Nf%ljfClkjn.`ljtfr M 3Kjj `ljfs (*.*); *.*3

    9Nf%ljfClkjn.1,n=Clkjn() ; Nt-Gjj

    rftr 9Nf%ljfClkjn.`ljfkif

    +

    ----------------------------------------------------------------------------------------

    skf ?

    ----------------------------------------------------------------------------------------

    9%ljfM1kvf-%ljf 3

  • 7/21/2019 June 2015 Powershell Tips

    12/25

    +

    fjsf

    !

    fd,n 3Gn %ljf =ks d,nsf3

    +

  • 7/21/2019 June 2015 Powershell Tips

    13/25

    +! #pfg "ljf Clkjn* wlta ]nwfrsafjj

    2rlcky * 5ugf *+ +CA*O '%

    Sals ls lgtfrfstlgb takt kjj ;(L npfrktlngs dkg ef cngf wlta 'nwfrsafjj wltanut kgy prnejfi.

    7ksldkjjy, inst n` taf rfsnurdfs kvkljkejf tn kgy .6"S kppjldktlng kppjlfc tn 'nwfrsafjj. Sals ikhf

    'nwfrsafjj inrf vkst kgc jliltjfss Elg iy nplglng.

    )n, jft>s sff taf dncf walda wljj ef usfc tn npfg k clkjnb. Saf rfNulrfifgt ls slipjf, taf sdrlpt wljj

    sanw k clkjnb tn npfg kgy `ljf, l` usfr aks npfg k `ljf tafg sdrlpt wljj clspjky `ljf gkif nr sanw l`

    usfr aks dkgdfjjfc taf clkjnb. L wnujc subbfst gnt tn usf tals sdrlpt `nr kgy sdafcujlgb nr kutniktfc

    one ks tals wljj studh ynur one tljj anst rfennt EL talgh.

    ----------------------------------------------------------------------------------------

    -- %dtln Cfdjkrktln

    ----------------------------------------------------------------------------------------

    `dtln Nf-%ljf(8strl: 9lltlkjClrfdtnr )

    !

    81stfi.7f`jfdtln.Kssfiej:??$nkc>lt,]krtlkjGkif(31stfi.=lcn=s.`nris3) ; Nt-Gjj

    9Nf%ljfClkjn M Gf=-Nefdt 1stfi.>lcn=s.%nris.Nf%ljfClkjn

    9Nf%ljfClkjn.lltlkjClrfdtnr M 9lltlkjClrfdtnr

    9Nf%ljfClkjn.`ljtfr M 3Kjj `ljfs (*.*); *.*3

    9Nf%ljfClkjn.1,n=Clkjn() ; Nt-Gjj

    rftr 9Nf%ljfClkjn.`ljfkif

    +

    ----------------------------------------------------------------------------------------

    skf ?

    ----------------------------------------------------------------------------------------

    9%ljfMNf-%ljf 3

  • 7/21/2019 June 2015 Powershell Tips

    14/25

    !

    fd,n 3En d,nnsf %ljfGkif? 9%ljf3

    +

    fjsf

    !

    fd,n 3Gn %ljf =ks d,nsf3

    +

  • 7/21/2019 June 2015 Powershell Tips

    15/25

    6! Ttrlg* akgcjlg* wlta Tu'strlg* &ugdtlng

    2rlcky * 5ugf *+ +CA*O '%

    )uestrlgb `ugdtlng ls kvkljkejf lg gfkrjy kjj taf prnbrkiilgb kgc sdrlptlgb jkgbukbfs. Sals `ugdtlng

    ls efst sultfc `nr trkvfrslgb fkda dakrkdtfr nr sft n` dakrkdtfrs n` strlgb eksfc ng jfgbta kgc rkgh n`

    dakrkdtfr tn stkrt wlta. Lg `kdt, ynu dkg cn danpplgb n` dfrtklg strlgb `rni taf dnipjftf strlgb. L

    akvf usfc suestrlgb k jnt wlta S3)= 'rnbrkiilgb. =ft us tkhf k jnnh anw suestrlgb dkg ef usfc lg

    'nwfrsafjj.

    . Danp jkst tarff dakrkdtfrs `rni k strlgb uslgb suestrlgb. L` strlgb ls jfss takg F dakrkdtfr, rfturg

    wanjf strlgb.

    -------------------------------------------------------

    --%dtln tn `lc jkst t,rff d,krkdtfrs n` k strl --

    -------------------------------------------------------

    `dtln d,n-jkst-t,rff(8strl:9str)

    !

    l` ( 9str.jft, -f 4 )

    !

    fd,n 9str.sestrl(9str.jft, - 4" 4)

    +

    fjsf

    !

    fd,n 9str

    +

    +

    d,n-jkst-t,rff 3KD

  • 7/21/2019 June 2015 Powershell Tips

    16/25

    -------------------------------------------------------

    --%dtln tn `lc `lrst t,rff d,krkdtfrs n` k strl --

    -------------------------------------------------------

    `dtln d,n-`lrst-t,rff(8strl:9str)

    !

    l` ( 9str.jft, -f 4 )

    !

    fd,n 9str.sestrl(" 4)

    +

    fjsf

    !

    fd,n 9str

    +

    +

    d,n-`lrst-t,rff 3KD

  • 7/21/2019 June 2015 Powershell Tips

    17/25

    ,! "lgc cl&&frfgdf lg twn cktfs wlta ]nwfrsafjj-

    Saurscky +- 5ugf *+ +OA+ '%

    )niftlifs wf gffc tn bft tals lg`nriktlng jlhf tntkj tlif tkhfg ey sdrlpt nr tntkj tlif k prnbrki

    rkg. Sals ls Nultf slipjf tn bft taf cl``frfgdf eftwffg twn cktfs l` taf cktk typf ls sft tn 0ktfSlif.

    7fjnw ls k skipjf sdrlpt `nr taf skif A

    Sals sdrlpt wljj sanw taf cl``frfgdf lg )fdngcs, 1nurs kgc %lgutfs. nu dkg kjsn bn tn fvfg cffpfr

    suda ks iljjlsfdngcs.

    %dtln Bft-CktfCl``frfdf( 8CktfSlif:9%rniCktf" 8CktfSlif: 9SnCktf " 81trl:9NttSf

    )

    !

    8lt:9NttM-6

    l` ( 9%rniCktf -t 9SnCktf )

    !

    fd,n 3&rrnr? 8%rni cktf: s,njc nt ef rfktfr t,k 8Sn Cktf:.3

    +

    fjsf

    !

    1=ltd, ( 9NttSf )

    !

    31fdncs3 ! 9NttM9(9SnCktf - 9%rniCktf).Sntkj1fdncs +

    3nrs3 ! 9NttM9(9SnCktf - 9%rniCktf).Sntkjnrs +

    3Iltfs3 ! 9NttM9(9SnCktf - 9%rniCktf).SntkjIltfs +

    +

    l` ( 9Ntt -f -6 )

    !

    fd,n 39Ntt 9NttSf3

    +

    +

    +

  • 7/21/2019 June 2015 Powershell Tips

    18/25

    9Cktf6M7fkc-nst 3&tfr t,f %rni Cktf3

    9Cktf5M7fkc-nst 3&tfr t,f Sn Cktf3

    Bft-CktfCl``frfdf -%rniCktf 9Cktf6 -SnCktf 9Cktf5 -NttSf A1fdncsA

  • 7/21/2019 June 2015 Powershell Tips

    19/25

    .! "lgc "rff /finr Ttktus ng k niputfr

    Saurscky +- 5ugf *+ +-A*O '%

    Sncky>s tlp ls kenut bfttlgb taf `rff spkdf lg ifinry ng k dniputfr. Sals dkg fksljy cngf wlta

    !%L. =ft>s tkhf k jnnh lg k ngf3jlgfr.

    Bft->ilNefdt =l45Lnfrktlsstfi ; sfjfdt dskif" %rff],sldkjIfinr"

    %rff1kdf#]kl%ljfs" %rffOlrtkjIfinr

    Sals dkg pjky k bnnc rnjf wafg ynu krf wrltlgb k sdrlpt walda ilbat dngsuif tnn iuda n` ifinry,

    ynu dkg pjkg taf fxfdutlng wafg ifinry uskbf ls gnrikj.

  • 7/21/2019 June 2015 Powershell Tips

    20/25

    ! "lgc wan ls jn**fc lg jlst n& ikdalgfs uslg* ]nwfrsafjj

    Saurscky +- 5ugf *+ +-A*O '%

    4fdfgtjy, tafrf wfrf jlst n` wnrhstktlngs ksslbgfc tn nur tfki. Ks tafrf krf ikgy pfnpjf wnrhlgb ng

    tansf wnrhstktlngs, lt wks cl``ldujt tn `lgc wan ls jnbbfc lg ng walda ikdalgf wltanut kshlgb.

    2lgkjjy, L fgcfc wlta efjnw sdrlpt walda dkg tfjj taf skif fksljy.

    7fjnw krf stfps `nr tfstlgb taf sdrlpt A

    . Drfktf k clrfdtnry, sky !an=nbbfcLg.

    *. Drfktf k `ljf wlta gkif jlst.txt.

    F. (sf 6ntfpkc kgc fclt jlst.txt kgc kcc kjj sfrvfrs wlta ngf jlgf `nr fkda sfrvfr.-. Drfktf k 'nwfrsafjj sdrlpt sky !an=nbbfcLg.ps

    'kstf taf dncf `rni efjnw A

    9S#1L1

  • 7/21/2019 June 2015 Powershell Tips

    21/25

    ! 4nw tn *ft clrfdtnr sl3f uslg* ]nwfrsafjj-

    Saurscky +- 5ugf *+ +-A*O '%

    K Nuldh tlp, tn bft taf sl

  • 7/21/2019 June 2015 Powershell Tips

    22/25

    ;=! slg* anldf $n0 lg ]nwfrsafjj

    Saurscky +- 5ugf *+ +-A*C '%

    L bnt kg lgtfrfstlgb rfNulrfifgt tn kjjnw usfrs dannsf `rni k jlst. Saf jlst wljj ef cygkild kgc wljj

    clspjky kjj ltfis n` taf `ljf lg k crnp cnwg jlst.

    'rfpkrktlngA

    . Drfktf kg fipty `ljf dkjjfc jlst.txt.

    *. Kcc efjnw fgtrlfs tn taf `ljfA

    K7D

    ?:

    '4

    4)S

    (8?

    *F

    F. Drfktf sdrlpt kgc pkstf efjnw dncfA

    `dtln s,n=Clkjn(8strl:9`ljf)

    !

    8vnlc: 81stfi.7f`jfdtln.Kssfiej:??$nkc>lt,]krtlkjGkif(31stfi.>lcn=s.%nris3)

    8vnlc: 81stfi.7f`jfdtln.Kssfiej:??$nkc>lt,]krtlkjGkif(31stfi.Crk=l3)

    9ne%nri M Gf=-Nefdt 1stfi.>lcn=s.%nris.%nri

    9ne%nri.Sf't M 3

  • 7/21/2019 June 2015 Powershell Tips

    23/25

    9ne%nri.KccL@fCn=(!l` (9L.@flcn=s.%nris.$lstDn'

    9ne$lstDn'.$ndktln M Gf=-Nefdt 1stfi.Crk=l.1lf(6")

    9ne$lstDn'.1lf M Gf=-Nefdt 1stfi.Crk=l.1lf(5V"5)

    9ne$lstDn'.fl,t M T

    9ltfis M d 9`ljf ; =,frf ! 9L -f 33 +

    `nrfkd, ( 9ltfi l 9ltfis)

    !

    8vnlc: 9ne$lstDn'.#tfis.Kcc(9ltfi)

    +

    9ne%nri.

  • 7/21/2019 June 2015 Powershell Tips

    24/25

    9ne%nri.Sninst M 9Srf

    9ne%nri.KccL1,n=(!9ne%nri.Kdtlvktf()+)

    8vnlc: 9ne%nri.1,n=Clkjn()

    9'

    +

    s,n=Clkjn .2jlst.t't

    /gdf ynur rug lt, ynu wljj bft k pnpup jlhf efjnwA

    Sakt>s lt] nu dkg sff taf vkjuf n` [x dkg ef usfc `urtafr lg kgy pjkdf n` ynur dncf.

  • 7/21/2019 June 2015 Powershell Tips

    25/25