Kugoverwa kwakakura kwekodzero kune vashandisi vedomasi kubva kumasango akasiyana

Sezviri pachena karma yangu ndeiyi: kuita mabasa akajairwa mumhando dzese dzisiri dzenhando. Kana paine ane muono wakasiyana wedambudziko, ndapota kurukurai kuti nyaya igadziriswe.

Mamwe mangwanani basa rinonakidza rakamuka rekugovera kodzero kumapoka evashandisi vezvikamu zvakasiyana zvine maforodha madiki emapurojekiti ane zvinyorwa zvinyorwa. Zvese zvaive zvakanaka uye script yakanyorwa kuti ipe kodzero kumaforodha. Uye zvakazoitika kuti mapoka acho anofanirwa kuve nevashandisi vanobva munzvimbo dzakasiyana, kubva kumasango akasiyana (kune vakakanganwa kuti chii) Ngatitii mugove wacho uri paSynology media, yakanyoreswa muFB domain yesango rePSI. Basa: kubvumira vashandisi venzvimbo mune rimwe sango kuwana zviri mukati meiyi mugove, uye zvakanyanya kusarudza.

Mushure mechinguva, iyo tekinoroji yakatarwa yakatora inotevera fomu:

  • 2 masango: PSI sango, TG sango.

    Kugoverwa kwakakura kwekodzero kune vashandisi vedomasi kubva kumasango akasiyana

  • Sango rega rega rine 3 domains: PSI (ZG, PSI, FB); TG (TG, HU, KC).
  • Pane hukama hwekuvimbana pakati pemasango; Synology inoona mapoka ese eChengetedzo mumasango ese.
  • Magove nemaforodha/maforodha madiki anofanirwa kunge aine FB domain administrator maakaundi ane FullControl kodzero
  • Mazita emaforodha anofanira kurongeka. Management yakarongedza maID eprojekiti; Ndakafunga kubatanidza zita remapoka eChengetedzo kumaID eprojekiti.
  • Mafolda epurojekiti muzvikamu zvehurongwa anofanirwa kunge aine chimiro chakagadzirirwa kare mu.xlsx faira, ine kodzero yekuwana yakakodzera (R/RW/NA, uko NA - pasina kuwana)

    Kugoverwa kwakakura kwekodzero kune vashandisi vedomasi kubva kumasango akasiyana

  • Zvinofanira kuve zvichiita kuganhurira kodzero dzevashandisi/nhengo dzeboka repurojekiti imwe chete kune mamwe madhairekitori epurojekiti iyoyo. Mushandisi anogona kusakwanisa kuwana mamwe madhairekitori/zvirongwa, zvinoenderana nenhengo yeboka.
  • Paunenge uchigadzira folda yeprojekiti, mapoka anofanirwa kugadzirwa otomatiki sezvinobvira mumatunhu akakodzera ane mazita anoenderana nemaID eprojekiti.

Manotsi kune hunyanzvi hwekuita

  • Kumisikidza hukama hwekuvimba haina kubatanidzwa muchikamu cheiyo tekinoroji yakatarwa
  • Project ID ine nhamba uye mavara echiLatin
  • Basa revashandisi vepurojekiti kune ese madomasi ane mazita akajairwa
  • Iro .xlsx faira rine mafolder nekodzero dzekuwana (access matrix) rinogadzirirwa chirongwa chose chisati chatanga.
  • Pakuita mapurojekiti, zvinokwanisika kugadzira mapoka evashandisi munzvimbo dzinoenderana
  • Automation inowanikwa nekushandisa yakajairwa MS Windows manejimendi maturusi

Kuitwa kwemaitiro ehunyanzvi

Mushure mekuita izvi zvinodiwa, kumbomira kwehunyanzvi kwakatorwa kuyedza nzira dzekugadzira madhairekitori uye nekupa kodzero kwavari. Yakanga yakaitirwa kushandisa PowerShell chete, kuti isaomese chirongwa. Sezvandakanyora pakutanga, iyo script algorithm yaiita seyakapusa:

  • isu tinonyoresa mapoka ane zita rakabva kupurojekiti ID (semuenzaniso KC40587) uye mabasa anoenderana anotsanangurwa mukuwana matrix: KC40587-EN- yeinjiniya; KC40587-PM - yemaneja wechigadzirwa, nezvimwe.
  • tinowana maSID emapoka akagadzirwa
  • kunyoresa iyo purojekiti folda uye inoenderana seti yedhairekitori (iyo rondedzero yemaforodha inoenderana negove rayakagadzirwa uye inotsanangurwa mune yekuwana matrix)
  • kupa kodzero kumapoka kune matsva madhairekitori epurojekiti maererano nekuwana matrix.

Matambudziko anowanikwa padanho 1:

  • kusanzwisisa nzira yekutsanangudza matrix yekuwana muscript (a multidimensional array yava kushandiswa, asi nzira yekuizadza irikutsvagwa zvichienderana nezviri mukati me.xlsx file/access matrix)

    Kugoverwa kwakakura kwekodzero kune vashandisi vedomasi kubva kumasango akasiyana

  • kusakwanisa kuseta kodzero dzekuwana muzvikamu zveSMB pane synology drives uchishandisa PoSH (https://social.technet.microsoft.com/Forums/en-US/3f1a949f-0919-46f1-9e10-89256cf07e65/error-using-setacl-on- nas -share?forum=winserverpowershell), nekuda kweiyo nguva yakawanda yakarasika uye zvese zvaifanira kuchinjirwa kune zvinyorwa uchishandisa icacls kuwana kodzero editing utility, izvo zvaida kusikwa kwepakati repository yezvinyorwa uye cmd mafaera.

Mune mamiriro ezvino, kuurayiwa kwemafaira ecmd kunodzorwa nemaoko, zvichienderana nekudiwa kwekunyoresa folda yeprojekti.

Kugoverwa kwakakura kwekodzero kune vashandisi vedomasi kubva kumasango akasiyana

Zvakazoitikawo kuti script inofanirawo kuurayiwa kunyoresa mapoka mune mamwe masango (izwi rokuti Cross-domains rakashandiswa), uye chiyero chinogona kunge chisingaiti 1 kune imwe chete, asiwo 1 kune vakawanda.

Kugoverwa kwakakura kwekodzero kune vashandisi vedomasi kubva kumasango akasiyana

Izvi zvinoreva kuti mapoka anobva kune dzimwe nzvimbo dzakayambuka, kusanganisira sango rakavakidzana, zvino anogona kutora zviwanikwa zvechero nzvimbo. Kuti uwane kufanana, zvakasarudzwa kugadzira chimiro chekuenzanisa muOU yeese masevhisi domains emasango ese (black vertical ovals). Sezvavanotaura, muuto zvinhu zvose zvinofanira kuva zvakashata, asi yunifomu:

Kugoverwa kwakakura kwekodzero kune vashandisi vedomasi kubva kumasango akasiyana

Saka, kana uchinyoresa chirongwa 80XXX muTG domain, script inoita:

1. kusikwa kweiyo inoenderana OU (yakatsvuka yakatwasuka ovals) mune ino dura uye mhiri-domains, ndiko kuti, iwo madomasi ane vashandi vanofanirwa kuwana iyi sosi.

2. kuzadza OU nemapoka ane mazita akadai -, Kupi:

  • SRC_ domain - cross-domain iyo vashandi vachawana mukana weDST domain zviwanikwa
  • DST_domain - iyo dura kune izvo zviwanikwa, chokwadi, kuwana kunofanirwa kupihwa, ndiko kuti, nekuda kwekuti zvese zvakatangwa.
  • - nhamba yeprojekti
  • ROLES - mazita emabasa akanyorwa mune yekuwana matrix.

3. kuverenga ruzhinji rwemaSID emapoka ese eese anosanganisirwa madomasi uye nekuichengeta kune inotevera kuendesa data kune faira rinotsanangura kodzero kune chaiyo purojekiti purojekiti.

4. chizvarwa chezvinyorwa zvemafaira (parameter / kudzorera) ine seti yekodzero dzekushandiswa neicicKC utility in executable file mode "icacKC "as-nasNNKCProjects" / dzorera C:TempKCKC40XXKC40XX.txt"

5. kugadzira CMD faira rinobatanidza zvose zvakatangwa icacls nokuda ose purojekiti folders

Kugoverwa kwakakura kwekodzero kune vashandisi vedomasi kubva kumasango akasiyana

Sezvakambonyorwa, kuvhura faira rinogoneka kunoitwa nemaoko uye kuongororwa kwemhedzisiro yekuuraya kunoitwawo nemaoko.

Zvinetso zvataifanira kutarisana nazvo pakupedzisira:

  • kana iyo purojekiti folda yakatozadzwa nenhamba huru yemafaira, ipapo kumhanya iyo icacls kuraira pane iripo mavhoriyamu inogona kutora nguva yakati wandei, uye mune dzimwe nguva inotungamira mukukundikana (semuenzaniso, kana paine marefu mafaera nzira);
  • kuwedzera kune / kudzorera parameter, taifanira kuwedzera mitsara ne / reset parameter kana maforodha asina kugadzirwa, asi akatamiswa kubva kumaforodha aivepo kare, aine kodzero dzenhaka kubva pamudzi wakaremara;
  • Chikamu chegwaro rekugadzira mapoka chaifanira kuurayiwa pane zvisina tsarukano dc yesango rega rega, dambudziko rine chekuita maakaundi ekutonga emuti wega wega.

General mhedziso: zvinoshamisa kuti hapana zvishandiso zvine mashandiro akafanana pamusika parizvino. Zvinoita sekunge zvinogoneka kuita mashandiro akafanana zvichienderana neiyo Sharepoint portal.
Izvo zvakare hazvinzwisisike kuti hazvigoneke kushandisa PoSH zvishandiso zvekuseta mafolda kodzero pane sinology zvishandiso.

Kana ndichida, ndakagadzirira kugovera script nekugadzira imwe purojekiti pa github kana paine anofarira.

Source: www.habr.com

Voeg