Daha çox

PyQT-də bir sətir düzəlişindən və ya mətn redaktəsindən dəyər almaq və dəyişəndə ​​necə saxlamaq olar?


QT dizaynerində yaradılan bir xətt düzəlişindən və ya mətn düzəliş qutusundan dəyər almaq və dəyişəndə ​​(əsas piton plaginində) necə saxlamaq olar?


Mətni belə tuta bilərsiniz:

mətn = self.your_plugin_dlg.ui.yourLineEdit.text ()

Python'da Ətraf Dəyişənləri ilə işləmək

Ətraf mühit dəyişkənləri, Python tətbiqetmənizi konfiqurasiya etmək üçün əla bir yol təqdim edir, konfiqurasiya dəyişdikdə mənbə kodunuzu redaktə etmək ehtiyacını aradan qaldırır. Tətbiqə ətraf mühit dəyişənləri vasitəsi ilə tez-tez ötürülən ümumi konfiqurasiya elementləri üçüncü tərəf API açarları, şəbəkə portları, verilənlər bazası serverləri və tətbiqinizin düzgün işləməsi üçün lazım ola biləcək hər hansı bir xüsusi seçimdir.

Bu yazıda Python'da mühit dəyişkənləri ilə işləmək üçün mövcud olan bəzi texnika və vasitələri paylaşacağam.


İstilik xəritəsinin cmap atributundan istifadə edərək rəng xəritəsini istifadə edərək dənizdəki istilik xəritəsinin rəngini dəyişə bilərsiniz.

Burada smap bərabərdir YlGnBu, aşağıdakı rəngi təmsil edən:

Seaborn istilik xəritəsində, üç fərqli növü var.

Ardıcıl kolormap

Verilər aşağı dəyərdən yüksək dəyərə qədər olduqda ardıcıl rəng xəritəsindən istifadə edə bilərsiniz. Ardıcıl kolormap rəng kodları, istilik xəritəsi () funksiyası və ya kdeplot () funksiyası ilə istifadə edilə bilər.

Ardıcıl rəng xəritəsində aşağıdakı rənglər var:

Ardıcıl kub şəkli palitrası

Cubehelix ardıcıl rəng xəritəsinin bir formasıdır. Parlaqlıq xətti olaraq artdıqda və rəngdə bir az fərq olduqda istifadə edə bilərsiniz.

Cubehelix palitrası aşağıdakı kimidir:

Bu palitrəni cmap atributundan istifadə edərək kodda tətbiq edə bilərsiniz:

Fərqli rəng palitrası

İstilik xəritəsində yüksək və aşağı dəyərlər vacib olduğu zaman fərqli rəng palitrasından istifadə edə bilərsiniz.

Fərqli palitrası iki HUSL rəng arasında bir palitrası yaradır. Fərqli palitrada bir qrafikdə iki fərqli çalar var deməkdir.

Seabornda fərqli palitrası aşağıdakı kimi yarada bilərsiniz:

Burada 200 sol tərəfdəki palitra üçün dəyər, 100 isə sağ tərəfdəki palitra üçün koddur. N dəyişən blok sayını təyin edir. Bizim vəziyyətimizdə 11-dir. Palet belə olacaq:

Ayrı məlumat

Seaborn'da, ayrı rəng nümunələrini qaytaran mpl_palette adlı daxili bir funksiya var. Mpl_palette metodu rəng palitrasında dəyərlər quracaqdır. Bu palitrası üfüqi bir sıra.

Ayrılan palitrası aşağıdakılara bənzəyir:

Bu nəticə aşağıdakı kod satırından istifadə edərək əldə edilir:

Set3 arqumenti palitranın adıdır və 11 paletdəki ayrı rənglərin sayıdır. Dəniz göbələyinin palplot metodu dəyərləri verilmiş rəng palitrasının üfüqi bir massivində qurur.


XML Nodu necə yaradılır

  1. Mövcud XML etiketinə yeni atributu (BigData) əlavə etmək üçün kod yazmalısınız
  2. Sonra XML etiketini mövcud XML etiketi ilə əlavə edilmiş yeni atributlarla çap etməlisiniz
  • Yeni bir XML əlavə etmək və sənədə əlavə etmək üçün "doc.create elements" kodundan istifadə edirik.
  • Bu kod yeni "Big-data" atributumuz üçün yeni bir bacarıq etiketi yaradacaq
  • Bu bacarıq etiketini sənədə ilk uşaq (işçi) əlavə edin
  • Kodu çalıştırın - yeni "böyük məlumatlar" etiketi digər təcrübə siyahısı ilə görünəcəkdir

XML Ayrıştırıcı Nümunəsi


Sahə axtarışı və qarışıq ifadələr

Əvvəlki nümunələrdən birində, satırı & ldquosand & rdquo ilə başlayan favori_food.txt sənədində yazdırdınız. Bütün xəttin başlanğıcını axtarırdığınız üçün bu asan idi.

Bir axtarış modelinin əvvəlində uyğun olub olmadığını öyrənmək istəsən sahə əvəzinə?

Favori_food.txt sənədinin hər bir şəxsin və rsquos yeməyinin qarşısına bir maddə nömrəsi əlavə edən yeni bir versiyası yaradın:

Bu fayldan & ldquosa & rdquo ilə başlayan bütün qidaları tapmaq istəyirsinizsə, buna bənzər bir şeyi sınamağa başlaya bilərsiniz:

Bu, & ldquosa & rdquo olan bütün sətirləri göstərir:

Burada, sözdəki & ldquosa & rdquo hər hansı bir nümunəsi ilə uyğunlaşırsınız. Bunun ortasında naxış olan & ldquowasabi & rdquo və ya istədiyiniz sütunda olmayan & ldquosandy & rdquo kimi şeylər daxil olmaqla başa çatır. Bu vəziyyətdə yalnız sözlərlə maraqlanacaqsınız Başlanğıc ilə & ldquosa & rdquo ilə ikinci sütun.

Bu əmrdən istifadə edərək awk-a yalnız ikinci sütunun əvvəlində uyğunlaşdığını deyə bilərsiniz:

Gördüyünüz kimi, bu, yalnız bir matç üçün ikinci sütunun əvvəlində axtarış aparmağa imkan verir.

hissə, awk-ın yalnız ikinci sütuna diqqət yetirməli olduğunu bildirir.

Elə şeyləri elə asanlıqla axtara bilərsiniz yox tildən əvvəl & ldquo! & rdquo simvolunu əlavə edərək uyğunlaşdırın (

). Bu əmr edilən bütün sətirləri qaytaracaqdır yox & ldquosa & rdquo ilə başlayan bir yemək var:

Daha sonra & ldquosa & rdquo ilə başlayan və maddə nömrəsi 5-dən az olan sətirlərlə maraqlandığınıza qərar verərsinizsə, belə bir mürəkkəb ifadə istifadə edə bilərsiniz:

Bu, bir neçə yeni konsepsiya təqdim edir. Birincisi, & amp & amp operatorunu istifadə edərək xəttin uyğunlaşması üçün əlavə tələblər əlavə etmək bacarığıdır. Bunu istifadə edərək, xəttin uyğun olması üçün ixtiyari sayda şərtləri birləşdirə bilərsiniz. Bu halda, ilk sütunun dəyərinin 5-dən az olmasını yoxlamaq üçün bu operatoru istifadə edirsiniz.

Faylları işləmək üçün awk istifadə edə bilərsiniz, ancaq digər proqramların nəticəsi ilə də işləyə bilərsiniz.


Mündəricat

Kompüter proqram yaddaşını əsasən iki bölməyə bölmək olar: yalnız oxumaq və oxumaq / yazmaq. Bu fərq, əsas proqramını yalnız oxunan yaddaşda saxlayan Mask ROM, EPROM, PROM və ya EEPROM kimi ilk sistemlərdən böyüdü. Sistemlər mürəkkəbləşdikdə və proqramlar ROM-dan yerinə RAM-a yükləndikdə, proqramın yaddaşının bəzi hissələrinin dəyişdirilməməsi fikri qorunub saxlanıldı. Bunlar oldu .text.rodata proqramın seqmentləri və qalan hissəsi xüsusi tapşırıqlar üçün bir sıra digər seqmentlərə bölünmək üçün.

Mətn redaktəsi

The kod seqmenti, a mətn seqmenti ya da sadəcə olaraq mətn, bir obyekt sənədinin və ya proqramın ünvan sahəsinin yerinə yetirilə bilən təlimatları ehtiva edən bir hissəsinin saxlandığı və ümumiyyətlə oxunaqlı və sabit ölçülü olduğu yerdir.

Data Redaktə edin

The .data seqment əvvəlcədən müəyyən edilmiş bir dəyəri olan və dəyişdirilə bilən hər hansı bir qlobal və ya statik dəyişəni ehtiva edir. Bu, bir funksiya daxilində təyin olunmayan (və beləliklə hər yerdən əldə edilə bilən) və ya bir funksiyada təyin olunan, lakin kimi təyin olunan hər hansı bir dəyişəndir. statik beləliklə, sonrakı zənglər zamanı ünvanlarını saxlayırlar. C-dəki nümunələrə aşağıdakılar daxildir:

Bu dəyişənlər üçün dəyərlər əvvəlcə yalnız oxunan yaddaşda saxlanılır (ümumiyyətlə daxilində .text) sənədinə köçürülür .data Proqramın başlanğıc rutinində seqment.

Qeyd edək ki, yuxarıdakı nümunədə, bu dəyişənlər bir funksiya içərisindən elan edilmiş olsaydı, yerli yığın çərçivəsində saxlanmaq üçün borcludur.

BSS Edit

BSS seqmenti olaraq da bilinir başlanğıc edilməmiş məlumatlar, ümumiyyətlə məlumat seqmentinə bitişikdir. BSS seqmentində sıfıra başlanılan və ya mənbə kodunda açıq başlanğıc olmayan bütün qlobal dəyişənlər və statik dəyişənlər var. Məsələn, statik int i olaraq təyin olunan bir dəyişən BSS seqmentində yer alacaqdır.

Heap Edit

Yığın sahəsi ümumiyyətlə .bss və .data seqmentlərinin sonunda başlayır və oradan daha böyük ünvanlara qədər böyüyür. Yığın sahəsi, malloc, calloc, realloc və pulsuz tərəfindən idarə olunur, bu da ölçüsünü tənzimləmək üçün brk və sbrk sistem çağırışlarından istifadə edə bilər (nəzərə alın ki, brk / sbrk və tək bir "yığın sahəsi" nin istifadəsi tələb olunmur. malloc / calloc / realloc / free müqaviləsi, virtual yaddaşın bitişik olmayan potensial bölgələrini prosesi 'virtual adres sahəsinə ayırmaq / ehtiyat etmək üçün mmap / munmap istifadə edərək də həyata keçirilə bilər. Yığın sahəsi, bütün proseslər, paylaşılan kitabxanalar və dinamik yüklənmiş modullar tərəfindən paylaşılır.

Yığın Düzenle

Yığın sahəsi, ümumiyyətlə yaddaşın daha yüksək hissələrində yerləşən bir LIFO quruluşu olan proqram yığını ehtiva edir. Bir "yığın göstəricisi" qeydiyyatı yığının üstünə hər dəfə bir dəyər "itələdikdə" düzəldilir. Bir funksiya çağırışı üçün itələnən dəyərlər toplusuna "yığın çərçivəsi" deyilir. Bir yığın çərçivəsi ən azı bir geri dönmə ünvanından ibarətdir. Avtomatik dəyişənlər də yığına ayrılır.

Yığın sahəsi ənənəvi olaraq yığın sahəsinə bitişik idi və yığın göstəricisi yığın göstəricisinə rast gəldikdə bir-birlərinə doğru böyüdülər, boş yaddaş tükəndi. Böyük ünvan boşluqları və virtual yaddaş texnikaları ilə daha sərbəst yerləşdirilməyə meyllidirlər, lakin ümumiyyətlə yaxınlaşan bir istiqamətdə böyüyürlər. Standart PC x86 arxitekturasında yığın sıfır ünvana doğru böyüyür, yəni zəng zəncirində daha dərin olan elementlər ədədi olaraq daha aşağı ünvanda və yığına daha yaxındır. Bəzi digər memarlıqlarda əks istiqamətdə böyüyür.


Sintaksis

Seçimlər

The oxu daxili əmr aşağıdakı seçimləri edir:

- massiv Sözləri indeksli bir sıra içərisində saxlayın massiv. Massiv elementlərinin nömrələnməsi sıfırdan başlayır.
-d ayırmaq Ayırma simvolunu seçin ayırmaq. Bu xarakter sətrin sonuna işarə edir. Əgər -d istifadə olunmur, standart xətt ayırıcısı yeni sətirdir.
-e İnteraktiv qabıqdan bir giriş xətti alın. İstifadəçi xətt ayırıcına çatana qədər simvolları əl ilə daxil edir.
-i mətn İlə birlikdə istifadə edildikdə -e (və yalnız -s istifadə olunmur), mətn giriş sətrinin ilkin mətni kimi daxil edilir. İstifadəçinin redaktə etməsinə icazə verilir mətn giriş xəttində.
-n nchars Bir tam ədədi sonra oxumağı dayandırın nchars sətir ayırıcıya çatmadıqda simvollar oxunur.
-N nchars Sətir ayırıcısına məhəl qoymayın. Yalnız sonra oxumağı dayandırın nchars simvollar oxunur, EOF-ya çatılır və ya zaman oxunur (bax -t).
-s tez Sətri çap edin tez, yeni bir xətt olmadan, oxumağa başlamazdan əvvəl.
-r "Xam giriş" istifadə edin. Xüsusilə, bu seçim səbəb olur oxu arxa çöpləri qaçma xarakteri kimi şərh etməkdənsə, sözün əsl mənasında şərh etmək.
-s Zaman tuş vuruşlarını səsləndirməyin oxu terminaldan giriş götürür.
-t vaxt Tam bir giriş sətri içərisində oxunmazsa, vaxt bitdi və uğursuzluq geri döndü vaxt saniyə. Zaman aşma dəyəri sıfırsa, oxu hər hansı bir məlumat oxumayacaq, ancaq giriş oxumaq üçün əlverişli olsaydı müvəffəqiyyəti qaytarır. Əgər vaxt qabıq dəyişəninin dəyəri göstərilməyib TMOUT mövcuddursa əvəzinə istifadə olunur. Dəyəri vaxt kəsr ədədi, məsələn, 3.5.
-u fd Fayl təsvirindən oxuyun fd standart giriş yerinə. Faylın təsviri kiçik bir tam olmalıdır. Xüsusi bir fayl descriptorunun açılması haqqında məlumat üçün bash-da fayl təsvirçilərinin açılmasına baxın.

Statusdan çıxın

Çıxış vəziyyəti oxu EOF ilə qarşılaşmadıqda, zaman aşımı keçməyincə, bir dəyər təyin edərkən bir səhv meydana gəlmədiyi təqdirdə sıfırdır ad, və ya verilən fayl təsviri -u etibarsızdır.

Bir zamanaşımı keçərsə, çıxış vəziyyəti 128-dən böyükdür.


Nümunələr¶

Nümunə 1: Bir parametr üçün dəyərlərin siyahısını vermək

Növbəti parametrləri almaq nümunə göstərilən üç parametr üçün dəyərləri siyahıya alır.

Daha çox məlumat üçün Parametr Mağazası ilə işləmək bölməsinə baxın AWS Systems Manager istifadəçi təlimatı.

Nümunə 2: "- sorğu" seçimindən istifadə edərək çoxsaylı parametrlərin adlarını və dəyərlərini sadalamaq

Növbəti parametrləri almaq Məsələn, göstərilən parametrlər üçün adları və dəyərləri siyahıya alır.

Daha çox məlumat üçün Parametr Mağazası ilə işləmək bölməsinə baxın AWS Systems Manager istifadəçi təlimatı.


Parametrlər

Anr parametri, birmənalı ad qətnaməsi (ANR) axtarışının aparılacağı bir sətri təyin edir. Qismən bir sətir təyin edə və həmin sətrə uyğun bir atributu olan obyektləri axtara bilərsiniz. Axtarılan atributlar bunlardır:

Bu parametr yalnız daxili Exchange-də mövcuddur.

Nəticələrdə arbitraj poçt qutularını qaytarmaq üçün Arbitraj anahtarı tələb olunur. Bu keçid ilə bir dəyər göstərməyə ehtiyac yoxdur.

Arbitraj poçt qutuları, müxtəlif növ məlumatların saxlanması və mesajlaşma təsdiq iş axınının idarə olunması üçün istifadə olunan sistem poçt qutularıdır.

Audit jurnalının parametrlərini və ya məlumatları saxlamaq üçün istifadə olunan arbitraj poçt qutularını qaytarmaq üçün bu açarı istifadə etməyin. Bunun əvəzinə AuditLog və ya AuxAuditLog açarlarını istifadə edin.

Növ: SwitchParameter
Vəzifə:Adlandı
Cari dəyər:Yoxdur
Boru kəməri girişini qəbul edin:Yalan
Joker simvolları qəbul edin:Yalan
Aiddir:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

Arxiv açarı nəticələri arxivi aktiv olan poçt qutuları ilə filtrləyir (yalnız arxiv poçt qutusu olan poçt qutuları geri qaytarılır). Bu keçid ilə bir dəyər göstərməyə ehtiyac yoxdur.

Növ: SwitchParameter
Vəzifə:Adlandı
Cari dəyər:Yoxdur
Boru kəməri girişini qəbul edin:Yalan
Joker simvolları qəbul edin:Yalan
Aiddir:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

Bu parametr yalnız daxili Exchange-də mövcuddur.

Nəticələrdə audit günlük poçt qutularını qaytarmaq üçün AuditLog açarı tələb olunur. Bu keçid ilə bir dəyər göstərməyə ehtiyac yoxdur.

Audit log poçt qutuları, audit jurnal parametrlərini saxlamaq üçün istifadə olunan arbitraj poçt qutularıdır.

Digər arbitraj poçt qutularını qaytarmaq üçün bu keçiddən istifadə etməyin. Bunun əvəzinə Arbitraj düyməsini istifadə edin.

Növ: SwitchParameter
Vəzifə:Adlandı
Cari dəyər:Yoxdur
Boru kəməri girişini qəbul edin:Yalan
Joker simvolları qəbul edin:Yalan
Aiddir:Exchange Server 2016, Exchange Server 2019

Bu parametr yalnız daxili Exchange-də mövcuddur.

AuxAuditLog açarı, nəticələrdə köməkçi audit jurnalının poçt qutularını qaytarmaq üçün tələb olunur. Bu keçid ilə bir dəyər göstərməyə ehtiyac yoxdur.

Audit log poçt qutuları, audit jurnal parametrlərini saxlamaq üçün istifadə olunan arbitraj poçt qutularıdır.

Digər arbitraj poçt qutularını qaytarmaq üçün bu keçiddən istifadə etməyin. Bunun əvəzinə Arbitraj düyməsini istifadə edin.

Növ: SwitchParameter
Vəzifə:Adlandı
Cari dəyər:Yoxdur
Boru kəməri girişini qəbul edin:Yalan
Joker simvolları qəbul edin:Yalan
Aiddir:Exchange Server 2016, Exchange Server 2019

Bu parametr yalnız daxili Exchange-də mövcuddur.

Etibarlılıq parametri bu əmri işə salmaq üçün istifadəçi adını və şifrəni təyin edir. Tipik olaraq, bu parametri skriptlərdə istifadə edirsiniz və ya lazımi icazələrə sahib fərqli etimadnamələr təqdim etməyiniz lazım olduqda.

Bu parametr üçün bir dəyər Get-Credential cmdlet tələb edir. Bu əmri dayandırmaq və etimadnamə istəməsini almaq üçün dəyərdən istifadə edin (Get-Credential). Və ya, bu əmri işə salmadan əvvəl etimadnaməni dəyişəndə ​​saxlayın (məsələn, $ cred = Get-Credential) və sonra bu parametr üçün dəyişən addan ($ cred) istifadə edin. Daha çox məlumat üçün etimadnaməni əldə edin.

Növ: PSC etimadnaməsi
Vəzifə:Adlandı
Cari dəyər:Yoxdur
Boru kəməri girişini qəbul edin:Yalan
Joker simvolları qəbul edin:Yalan
Aiddir:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

Bu parametr yalnız daxili Exchange-də mövcuddur.

Verilənlər Bazası parametri nəticələri poçt qutusu verilənlər bazası ilə süzür. Bu parametrdən istifadə etdiyiniz zaman nəticələrə yalnız göstərilən verilənlər bazasındakı poçt qutuları daxil edilir. Verilənlər bazasını unikal şəkildə müəyyənləşdirən hər hansı bir dəyəri edə bilərsiniz. Misal üçün:

Bu parametri Anr, Kimlik və ya Server parametrləri ilə istifadə edə bilməzsiniz.

Növ: DatabaseIdParameter
Vəzifə:Adlandı
Cari dəyər:Yoxdur
Boru kəməri girişini qəbul edin:Doğru
Joker simvolları qəbul edin:Yalan
Aiddir:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

Bu parametr yalnız daxili Exchange-də mövcuddur.

DomainController parametri, Active Directory-dən məlumat oxumaq və ya məlumat yazmaq üçün bu cmdlet tərəfindən istifadə olunan domen nəzarətçisini təyin edir. Domen nəzarətçisini tam ixtisaslı domen adı (FQDN) ilə tanıyırsınız. Məsələn, dc01.contoso.com.

Növ: Fqdn
Vəzifə:Adlandı
Cari dəyər:Yoxdur
Boru kəməri girişini qəbul edin:Yalan
Joker simvolları qəbul edin:Yalan
Aiddir:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

Filtre parametri, nəticələri göstərilən xüsusiyyətlərə və dəyərlərə görə süzmək üçün OPath sintaksisindən istifadə edir. Axtarış meyarları & quotProperty -ComparisonOperator 'Value' & quot sözdizimindən istifadə edir.

  • Bütün OPath filtrini cüt tırnak işarələrinə & quot & quot; Filtrdə sistem dəyərləri varsa (məsələn, $ true, $ false və ya $ null), əvəzinə tək tırnak işarələrini istifadə edin. Bu parametr bir sətir olmasına baxmayaraq (sistem bloku deyil), <> mötərizələrdən də istifadə edə bilərsiniz, ancaq filtrdə dəyişən yoxdursa.
  • Mülkiyyət süzülən bir xüsusiyyətdir. Süzülən xüsusiyyətlər haqqında daha çox məlumat üçün Filtrə parametri üçün Filtrlənə bilən xüsusiyyətlərə baxın.
  • ComparisonOperator bir OPath müqayisə operatorudur (misal üçün bərabərlik üçün -eq və simli müqayisə üçün -like). Müqayisə operatorları haqqında daha ətraflı məlumat üçün, müqayisə_sözləri haqqında məlumat əldə edin.
  • Dəyər axtarmaq üçün xassə dəyəridir. Mətn dəyərlərini və dəyişənləri tək tırnak işarələrinə daxil edin ('Dəyər' və ya '$ Dəyişən'). Dəyişən bir dəyər tək tırnak işarəsi ehtiva edirsə, dəyişəni düzgün şəkildə genişləndirmək üçün tək tırnak işarələrini müəyyənləşdirməlisiniz (qaçmalısınız). Məsələn, '$ User' əvəzinə '$ ($ User -Replace & quot' & quot, & quot '' & quot) 'istifadə edin. Tam və ya sistem dəyərlərini daxil etməyin (məsələn, 500, $ true, $ false və ya $ null).

-Və və -Və ya məntiqi operatorlardan istifadə edərək birdən çox axtarış meyarını zəncirləyə bilərsiniz. Məsələn, & quotKriterlər1 -və Kriteriyalar2 & quot və ya & quot (Kriteriyalar1 -və Kriteriyalar2) -Və Kriteriyalar3 & quot.

Exchange-dəki OPath filtrləri haqqında ətraflı məlumat üçün Əlavə OPATH sintaksis məlumatlarına baxın.

Növ: Simli
Vəzifə:Adlandı
Cari dəyər:Yoxdur
Boru kəməri girişini qəbul edin:Yalan
Joker simvolları qəbul edin:Yalan
Aiddir:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

Nəticələrdə Microsoft 365 Qruplarını qaytarmaq üçün GroupMailbox açarı tələb olunur. Bu keçid ilə bir dəyər göstərməyə ehtiyac yoxdur.

Növ: SwitchParameter
Vəzifə:Adlandı
Cari dəyər:Yoxdur
Boru kəməri girişini qəbul edin:Yalan
Joker simvolları qəbul edin:Yalan
Aiddir:Exchange Server 2016, Exchange Server 2019, Exchange Online

Kimlik parametri, baxmaq istədiyiniz poçt qutusunu müəyyənləşdirir. Poçt qutusunu unikal şəkildə müəyyənləşdirən hər hansı bir dəyəri istifadə edə bilərsiniz. Misal üçün:

  • Ad
  • Ləqəb
  • Hörmətli ad (DN)
  • Kanonik DN
  • Domain İstifadəçi adı
  • Elektron poçt ünvanı
  • TƏLİMAT
  • LegacyExchangeDN
  • SamAccountName
  • İstifadəçi ID və ya istifadəçi əsas adı (UPN)

Bu parametri Anr, Database, MailboxPlan və ya Server parametrləri ilə istifadə edə bilməzsiniz.

Növ: MailboxIdParameter
Vəzifə:1
Cari dəyər:Yoxdur
Boru kəməri girişini qəbul edin:Doğru
Joker simvolları qəbul edin:Yalan
Aiddir:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

Bu parametr yalnız daxili Exchange-də mövcuddur.

IgnoreDefaultScope anahtarı, Exchange Management Shell iclası üçün varsayılan alıcı əhatəsi parametrini görməməyi və bütün meşəni əhatə dairəsi olaraq istifadə etməyi əmr edir. Bu, əmrə, indiki vaxtda mövcud olmayan Active Directory obyektlərinə daxil olmaq imkanı verir.

IgnoreDefaultScope keçidindən istifadə etmək aşağıdakı məhdudiyyətləri təqdim edir:

  • DomainController parametrindən istifadə edə bilməzsiniz. Komanda avtomatik olaraq uyğun bir qlobal kataloq serverindən istifadə edir.
  • DN-dən yalnız şəxsiyyət parametri üçün istifadə edə bilərsiniz. Takma ad və ya GUID kimi digər identifikasiya formaları qəbul edilmir.

Bu parametr yalnız bulud əsaslı xidmətdə mövcuddur.

InactiveMailboxOnly açarı, nəticələrdə yalnız passiv poçt qutularının qaytarılmasını təyin edir. Bu keçid ilə bir dəyər göstərməyə ehtiyac yoxdur.

Aktiv olmayan poçt qutusu, silinmədən əvvəl Məhkəmə Tətbiqinə və ya Yerində Saxlamaya qoyulmuş bir poçt qutusudur. Aktiv olmayan poçt qutusunun tərkibi gözləmə yeri çıxarılana qədər saxlanılır.

Nəticələrə aktiv və passiv poçt qutularını əlavə etmək üçün bu keçiddən istifadə etməyin. Bunun əvəzinə IncludeInactiveMailbox keçidindən istifadə edin.

Növ: SwitchParameter
Vəzifə:Adlandı
Cari dəyər:Yoxdur
Boru kəməri girişini qəbul edin:Yalan
Joker simvolları qəbul edin:Yalan
Aiddir:Onlayn mübadilə

Bu parametr yalnız bulud əsaslı xidmətdə mövcuddur.

IncludeInactiveMailbox açarı, nəticələrə passiv poçt qutularını daxil edib etməyəcəyinizi müəyyənləşdirir. Bu keçid ilə bir dəyər göstərməyə ehtiyac yoxdur.

Aktiv olmayan poçt qutusu, silinmədən əvvəl Məhkəmə Tətbiqinə və ya Yerində Saxlamaya qoyulmuş bir poçt qutusudur. Aktiv olmayan poçt qutusunun tərkibi gözləmə yeri çıxarılana qədər saxlanılır.

Nəticələrdə yalnız passiv poçt qutularını qaytarmaq üçün bu keçiddən istifadə etməyin. Bunun əvəzinə, InactiveMailboxOnly keçidindən istifadə edin.

Növ: SwitchParameter
Vəzifə:Adlandı
Cari dəyər:Yoxdur
Boru kəməri girişini qəbul edin:Yalan
Joker simvolları qəbul edin:Yalan
Aiddir:Onlayn mübadilə

Bu parametr yalnız bulud əsaslı xidmətdə mövcuddur.

MailboxPlan parametri nəticələri poçt qutusu planı ilə filtrləyir. Bu parametri istifadə etdiyiniz zaman, nəticələrdə yalnız göstərilən poçt qutusu planı təyin edilmiş poçt qutuları qaytarılır. Poçt qutusu planını unikal şəkildə müəyyənləşdirən hər hansı bir dəyəri istifadə edə bilərsiniz. Misal üçün:

Bir poçt qutusu planı, bulud əsaslı təşkilatlardakı bir poçt qutusu istifadəçisi üçün mövcud icazələri və xüsusiyyətləri müəyyənləşdirir. Get-MailboxPlan cmdlet istifadə edərək mövcud poçt qutusu planlarını görə bilərsiniz.

Bu parametri Anr və ya Kimlik parametrləri ilə istifadə edə bilməzsiniz.

Növ: MailboxPlanIdParameter
Vəzifə:Adlandı
Cari dəyər:Yoxdur
Boru kəməri girişini qəbul edin:Doğru
Joker simvolları qəbul edin:Yalan
Aiddir:Onlayn mübadilə

Nəticələrdə miqrasiya poçt qutularını qaytarmaq üçün Miqrasiya düyməsindən tələb olunur. Bu keçid ilə bir dəyər göstərməyə ehtiyac yoxdur.

Növ: SwitchParameter
Vəzifə:Adlandı
Cari dəyər:Yoxdur
Boru kəməri girişini qəbul edin:Yalan
Joker simvolları qəbul edin:Yalan
Aiddir:Exchange Server 2016, Exchange Server 2019, Exchange Online

Bu parametr yalnız daxili Exchange-də mövcuddur.

Nəticələrdə izləmə poçt qutularını geri qaytarmaq üçün Monitorinq anahtarı tələb olunur. Bu keçid ilə bir dəyər göstərməyə ehtiyac yoxdur.

Monitorinq poçt qutuları idarə olunan mövcudluq və Exchange Health Manager xidməti ilə əlaqələndirilir və MonitoringMailbox-un bir RecipientTypeDetails xüsusiyyət dəyərinə malikdir.

Növ: SwitchParameter
Vəzifə:Adlandı
Cari dəyər:Yoxdur
Boru kəməri girişini qəbul edin:Yalan
Joker simvolları qəbul edin:Yalan
Aiddir:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

OrganizationalUnit parametri, nəticələri Active Directory-də obyektin yerləşdiyi yerə əsasən süzgəcdən keçirir. Yalnız göstərilən yerdə mövcud olan obyektlər qaytarılır. Bu parametr üçün etibarlı giriş, Get-OrganizationalUnit cmdlet tərəfindən qaytarılmış bir təşkilat vahidi (OU) və ya domendir. OU və ya domeni unikal şəkildə müəyyənləşdirən hər hansı bir dəyəri istifadə edə bilərsiniz. Misal üçün:

Nəticələrdə ümumi qovluq poçt qutularını qaytarmaq üçün PublicFolder açarı tələb olunur. Bu keçid ilə bir dəyər göstərməyə ehtiyac yoxdur.

Ümumi qovluq poçt qutuları, ümumi qovluqların hiyerarşisini və məzmununu saxlayan xüsusi hazırlanmış poçt qutularıdır.

Növ: SwitchParameter
Vəzifə:Adlandı
Cari dəyər:Yoxdur
Boru kəməri girişini qəbul edin:Yalan
Joker simvolları qəbul edin:Yalan
Aiddir:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

Bu parametr yalnız daxili Exchange-də mövcuddur.

ReadFromDomainController açarı, məlumatın istifadəçinin domenindəki bir domen nəzarətçisindən oxunması lazım olduğunu göstərir. Meşədəki bütün obyektləri daxil etmək üçün Set-AdServerSettings -ViewEntireForest $ true əmrini yerinə yetirirsinizsə və ReadFromDomainController keçidindən istifadə etmirsinizsə, köhnəlmiş məlumatlar olan qlobal bir kataloqdan məlumatların oxunması mümkündür. ReadFromDomainController keçidindən istifadə etdikdə, məlumat əldə etmək üçün birdən çox oxu lazım ola bilər. Bu keçid ilə bir dəyər göstərmək məcburiyyətində deyilsiniz.

Varsayılan olaraq, alıcı əhatə dairəsi, Exchange serverlərinizi yerləşdirən domenə ayarlanır.

Növ: SwitchParameter
Vəzifə:Adlandı
Cari dəyər:Yoxdur
Boru kəməri girişini qəbul edin:Yalan
Joker simvolları qəbul edin:Yalan
Aiddir:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

RecipientTypeDetails parametri göstərilən poçt qutusu alt növü ilə nəticələri filtrləyir. Etibarlı dəyərlər:

  • DiscoveryMailbox
  • Avadanlıq poçt qutusu
  • GroupMailbox
  • LegacyMailbox
  • LinkedMailbox
  • LinkedRoomMailbox
  • RoomMailbox
  • Poçt qutusu planlaşdırma
  • SharedMailbox
  • TeamMailbox
  • İstifadəçi qutusu

Vergüllə ayrılmış birdən çox dəyər təyin edə bilərsiniz.

Növ: ResipientTypeDetails []
Vəzifə:Adlandı
Cari dəyər:Yoxdur
Boru kəməri girişini qəbul edin:Yalan
Joker simvolları qəbul edin:Yalan
Aiddir:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

Bu parametr yalnız daxili Exchange-də mövcuddur.

RemoteArchive açarı nəticələrdəki uzaq arxiv poçt qutularını qaytarmaq üçün tələb olunur. Bu keçid ilə bir dəyər göstərməyə ehtiyac yoxdur.

Uzaqdan arxiv poçt qutuları, daxili Exchange təşkilatlarında poçt qutusu istifadəçiləri ilə əlaqəli bulud əsaslı xidmətdəki arxiv poçt qutularıdır.

Növ: SwitchParameter
Vəzifə:Adlandı
Cari dəyər:Yoxdur
Boru kəməri girişini qəbul edin:Yalan
Joker simvolları qəbul edin:Yalan
Aiddir:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

ResultSize parametri qaytarılacaq maksimum nəticə sayını təyin edir. Sorğu ilə uyğun gələn bütün istəkləri qaytarmaq istəyirsinizsə, bu parametrin dəyəri üçün limitsiz istifadə edin. Varsayılan dəyər 1000-dir.

Növ: Limitsiz
Vəzifə:Adlandı
Cari dəyər:Yoxdur
Boru kəməri girişini qəbul edin:Yalan
Joker simvolları qəbul edin:Yalan
Aiddir:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

Bu parametr yalnız daxili Exchange-də mövcuddur.

Server parametri nəticələri Exchange serverinə görə filtrləyir. Bu parametrdən istifadə etdiyiniz zaman nəticələrə yalnız göstərilən Exchange serverindəki poçt qutuları daxil edilir.

Serveri unikal şəkildə müəyyənləşdirən hər hansı bir dəyəri istifadə edə bilərsiniz. Misal üçün:

Bu parametrdən Anr, Database və ya şəxsiyyət parametrləri ilə istifadə edə bilməzsiniz.

Bir poçt qutusu üçün ServerName və ServerLegacyDN xüsusiyyətləri bir verilənlər bazası mövcudluğu qrupu (DAG) içərisində bir poçt qutusu hərəkətindən dərhal sonra yenilənə bilməz. Bu poçt qutusu xüsusiyyətləri üçün ən müasir dəyərləri əldə etmək üçün Get-Mailbox & ltIdentity & gt | əmrini yerinə yetirin. Get-MailboxStatistics | Format-Siyahı Adı, ServerName, ServerLegacyDN.

Növ: ServerIdParameter
Vəzifə:Adlandı
Cari dəyər:Yoxdur
Boru kəməri girişini qəbul edin:Doğru
Joker simvolları qəbul edin:Yalan
Aiddir:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

Bu parametr yalnız bulud əsaslı xidmətdə mövcuddur.

Nəticələrdə yumşaq silinmiş poçt qutularını qaytarmaq üçün SoftDeletedMailbox açarı tələb olunur. Bu keçid ilə bir dəyər göstərməyə ehtiyac yoxdur.

Yumşaq silinmiş poçt qutuları, hələ də bərpa edilə bilən silinmiş poçt qutularıdır.

Növ: SwitchParameter
Vəzifə:Adlandı
Cari dəyər:Yoxdur
Boru kəməri girişini qəbul edin:Yalan
Joker simvolları qəbul edin:Yalan
Aiddir:Onlayn mübadilə

SortBy parametri nəticələri sıralamaq üçün xassəni təyin edir. Hər dəfə yalnız bir xassəyə görə sıralaya bilərsiniz. Nəticələr artan sırada sıralanır.

Varsayılan görünüşə görə sıraladığınız xassəni daxil etmirsinizsə, əmri | | ilə əlavə edə bilərsiniz Format-Cədvəl -Avto Mülkiyyət1, Mülkiyyət2. Əmlak X. görmək istədiyiniz bütün xüsusiyyətləri özündə cəmləşdirən yeni bir görünüş yaratmaq. Mülkiyyət adlarında işarələr (*) dəstəklənir.

Aşağıdakı xüsusiyyətlərə görə sıralaya bilərsiniz:

Bu parametr yerli Exchange-də mövcuddur.

Bu parametr daxili Microsoft istifadəsi üçün qorunur.

Növ: SwitchParameter
Vəzifə:Adlandı
Cari dəyər:Yoxdur
Boru kəməri girişini qəbul edin:Yalan
Joker simvolları qəbul edin:Yalan
Aiddir:Exchange Server 2016, Exchange Server 2019


Videoya baxın: PyQt5 Урок2 - Связь шаблона с кодом (Oktyabr 2021).