Kugawidwa kwakukulu kwa maufulu kwa ogwiritsa ntchito madambwe ochokera kunkhalango zosiyanasiyana

Mwachiwonekere karma yanga ndi iyi: kukhazikitsa ntchito zokhazikika m'njira zosiyanasiyana zosachepera. Ngati wina ali ndi masomphenya osiyana pavuto, chonde kambiranani kuti nkhaniyi ithetsedwe.

M'mawa wina wabwino kunabuka ntchito yosangalatsa yogawa ufulu kwa magulu a ogwiritsa ntchito magawo osiyanasiyana okhala ndi zikwatu zamapulojekiti okhala ndi zikwatu. Zonse zinali bwino ndipo script inalembedwa kuti ipereke ufulu ku zikwatu. Ndipo zidapezeka kuti maguluwa akuyenera kukhala ndi ogwiritsa ntchito ochokera kumadera osiyanasiyana, ochokera kunkhalango zosiyanasiyana (kwa amene anayiwala kuti nchiyani). Tinene kuti gawolo lili pa Synology media, yolembetsedwa mu FB nkhalango ya PSI. Ntchito: kulola ogwiritsa ntchito madambwe m'nkhalango ina kuti athe kupeza zomwe zili mugawoli, komanso mosankha.

Patapita nthawi, specifications luso anatenga mawonekedwe awa:

  • Nkhalango 2: Nkhalango ya PSI, nkhalango ya TG.

    Kugawidwa kwakukulu kwa maufulu kwa ogwiritsa ntchito madambwe ochokera kunkhalango zosiyanasiyana

  • Nkhalango iliyonse ili ndi madera atatu: PSI (ZG, PSI, FB); TG (TG, HU, KC).
  • Pali ubale wodalirika pakati pa nkhalango; Synology imawona magulu onse achitetezo m'nkhalango zonse.
  • Magawo ndi mafoda/mafoda ang'onoang'ono ayenera kukhala ndi maakaunti a FB domain administrator ndi ufulu wa FullControl
  • Mayina a zikwatu ayenera kukonzedwa mwadongosolo. Oyang'anira adagwirizanitsa ma ID a polojekiti; Ndinaganiza zogwirizanitsa dzina la magulu a Chitetezo ku ma ID a polojekiti.
  • Zikwatu zamapulojekiti pamagawo adongosolo ziyenera kukhala ndi zomwe zidakonzedwa kale mufayilo ya .xlsx, yokhala ndi mwayi wofikira (R/RW/NA, pomwe NA - palibe mwayi)

    Kugawidwa kwakukulu kwa maufulu kwa ogwiritsa ntchito madambwe ochokera kunkhalango zosiyanasiyana

  • Ziyenera kukhala zotheka kuletsa ufulu wa ogwiritsa ntchito / mamembala a projekiti imodzi kuti akhale ndi mndandanda wokha wa polojekitiyo. Wogwiritsa sangakhale ndi mwayi wopeza maulalo/mapulojekiti ena, kutengera umembala wa gulu.
  • Popanga chikwatu cha polojekiti, magulu amayenera kupangidwa mwachangu momwe angathere m'madomeni oyenera okhala ndi mayina ogwirizana ndi ma ID a polojekiti.

Zolemba zaukadaulo

  • Kukhazikitsa maubwenzi odalirika sikuphatikizidwa muzambiri zaukadaulo
  • ID ya Project ili ndi manambala ndi zilembo zachilatini
  • Maudindo ogwiritsira ntchito ma projekiti amadomeni onse ali ndi mayina okhazikika
  • Fayilo ya .xlsx yokhala ndi zikwatu ndi ufulu wofikira (matrix ofikira) imakonzedwa ntchito yonse isanayambike
  • Mukakhazikitsa ma projekiti, ndizotheka kupanga magulu a ogwiritsa ntchito m'magawo ofanana
  • Makinawa amatheka pogwiritsa ntchito zida zowongolera za MS Windows

Kukhazikitsa mfundo zaukadaulo

Pambuyo pokonza zofunikira izi, kuyimitsidwa mwanzeru kudayesedwa kuti ayese njira zopangira maulalo ndikuwapatsa ufulu. Cholinga chake chinali kugwiritsa ntchito PowerShell yokha, kuti zisasokoneze ntchitoyi. Monga ndidalemba kale, script algorithm imawoneka yophweka:

  • timalembetsa magulu omwe ali ndi dzina lochokera ku ID ya polojekiti (mwachitsanzo KC40587) ndi maudindo ofananira nawo omwe afotokozedwa munjira yofikira: KC40587-EN- ya injiniya; KC40587-PM - kwa woyang'anira malonda, ndi zina.
  • timapeza ma SID amagulu opangidwa
  • lembetsani chikwatu cha projekiti ndi zolemba zofananira (mndandanda wamafoda ang'onoang'ono umadalira gawo lomwe amapangidwira ndikufotokozedwa munjira yofikira)
  • perekani ufulu kwa magulu ang'onoang'ono atsopano a polojekiti molingana ndi matrix ofikira.

Zovuta zomwe zapezeka mu gawo 1:

  • kusamvetsetsa njira yotchulira matrix ofikira mu script (mitundu yambiri tsopano yakhazikitsidwa, koma njira yoti mudzaze ikufunidwa potengera zomwe zili mu .xlsx file/access matrix)

    Kugawidwa kwakukulu kwa maufulu kwa ogwiritsa ntchito madambwe ochokera kunkhalango zosiyanasiyana

  • Kuthekera kokhazikitsa ufulu wopezeka mu magawo a SMB pama drive a synology pogwiritsa ntchito PoSH (https://social.technet.microsoft.com/Forums/en-US/3f1a949f-0919-46f1-9e10-89256cf07e65/error-using-setacl-on- nas -share?forum=winserverpowershell), chifukwa chomwe nthawi yochuluka idatayika ndipo zonse zidayenera kusinthidwa kuti zikhale zolembedwa pogwiritsa ntchito icacls kupeza ufulu wokonza zofunikira, zomwe zimafuna kuti pakhale chosungira chapakati cha malemba ndi mafayilo a cmd.

M'mawonekedwe apano, kuphedwa kwa mafayilo a cmd kumayendetsedwa pamanja, kutengera kufunikira kolembetsa chikwatu cha polojekitiyo.

Kugawidwa kwakukulu kwa maufulu kwa ogwiritsa ntchito madambwe ochokera kunkhalango zosiyanasiyana

Zinapezekanso kuti script iyeneranso kuphedwa kulembetsa magulu m'nkhalango zina (mawu akuti Cross-domains amagwiritsidwa ntchito), ndipo chiΕ΅erengerocho sichingakhale 1 kokha, komanso 1 kwa ambiri.

Kugawidwa kwakukulu kwa maufulu kwa ogwiritsa ntchito madambwe ochokera kunkhalango zosiyanasiyana

Izi zikutanthauza kuti magulu ochokera m'madera ena, kuphatikizapo nkhalango yoyandikana nayo, tsopano atha kunena kuti ali ndi mwayi wopeza ndalama zamtundu uliwonse. Kuti tikwaniritse kufanana, adaganiza zopanga dongosolo lofanana mu OU la madera onse othandizidwa a nkhalango zonse (zozungulira zakuda). Monga akunena, mu gulu lankhondo zonse ziyenera kukhala zonyansa, koma yunifolomu:

Kugawidwa kwakukulu kwa maufulu kwa ogwiritsa ntchito madambwe ochokera kunkhalango zosiyanasiyana

Chifukwa chake, polembetsa projekiti 80XXX mu domain la TG, script imachita:

1. kulengedwa kwa OU yofananira (ovals ofiira opingasa) m'madera awa ndi madera ozungulira, ndiko kuti, madera omwe antchito awo ayenera kukhala ndi mwayi wopeza izi.

2. Kudzaza OU ndi magulu omwe ali ndi mayina ngati -, Kuti:

  • SRC_ domain - cross-domain yomwe antchito ake azitha kupeza zida za DST
  • DST_domain - malo omwe chuma chake, makamaka, chikuyenera kuperekedwa, ndiko kuti, chifukwa cha zomwe zonse zidayamba.
  • - nambala ya polojekiti
  • MAUDINDO - mayina a maudindo omwe alembedwa mu matrix ofikira.

3. kuwerenga mndandanda wa ma SID amagulu onse a madera onse omwe akukhudzidwa ndikuwasunga kuti asamutsire deta ku fayilo yomwe imatanthawuza ufulu kufoda yapadera ya polojekiti.

4. m'badwo wa owona gwero (parameter / kubwezeretsa) ndi seti ya ufulu ntchito ndi iacKC zofunikira mu executable wapamwamba mode "icacKC "as-nasNNKCProjects" / kubwezeretsa C:TempKCKC40XXKC40XX.txt"

5. kupanga wapamwamba CMD kuti Chili zonse anapezerapo icacls kwa zikwatu zonse polojekiti

Kugawidwa kwakukulu kwa maufulu kwa ogwiritsa ntchito madambwe ochokera kunkhalango zosiyanasiyana

Monga zidalembedwa kale, kuyambitsa fayilo yomwe ingathe kuchitika kumachitika pamanja ndipo kuwunika kwa zotsatira zake kumachitidwanso pamanja.

Zovuta zomwe tidayenera kukumana nazo pomaliza:

  • ngati chikwatu polojekiti kale wodzazidwa ndi chiwerengero chachikulu cha owona, ndiye kuthamanga icacls lamulo pa voliyumu alipo kungatenge nthawi ndithu, ndipo nthawi zina kumabweretsa kulephera (mwachitsanzo, pamene pali njira yaitali wapamwamba);
  • kuwonjezera pa / kubwezeretsanso parameter, tinayenera kuwonjezera mizere ndi / reset parameter ngati mafoda sanapangidwe, koma anasamutsidwa kuchokera ku zikwatu zomwe zinalipo kale, ndi ufulu wa cholowa kuchokera muzu wolemala;
  • Gawo lina lazolemba zopanga magulu liyenera kuphedwa pa dc mosasamala ya nkhalango iliyonse, vuto limakhudza maakaunti oyendetsera mtengo uliwonse.

Mapeto ake: ndizodabwitsa kuti palibe zida zomwe zimagwiranso ntchito pamsika pano. Zikuwoneka kuti ndizotheka kugwiritsa ntchito zomwezo kutengera tsamba la Sharepoint.
Ndizosamvetsetsekanso kuti sizingatheke kugwiritsa ntchito zida za PoSH pakukhazikitsa ufulu wafoda pazida za sinology.

Ngati mungafune, ndili wokonzeka kugawana script ndikupanga pulojekiti pa github ngati wina ali ndi chidwi.

Source: www.habr.com

Kuwonjezera ndemanga