A szkript a tömeges változás e-mail fiókok Outlook Express és Microsoft
a megfelelő registry kulcs a következő:
Mindegyik MS Outlook profil hozható létre e-mail fiókok, amelynek részleteit kerül a registry-ben az alábbi útvonalon: HKCU \ Software \ Microsoft \ Windows NT \ CurrentVersion \ Windows Messaging Subsystem \ Profiles \<имя_профиля>\ 9375CFF0413111d3B88A00104B2A6676
Így kiderül, hogy a mi feladatunk az, hogy
- felsorolni az összes MS Outlook profilok,
- belül minden profil iterálása minden számla
- Minden fiók, hogy megtalálják azokat a paramétereket, információkat tárolni az IMAP és SMTP szervereket, és ha ez a registry bejegyzés tartalmazza a régi szerver nevét, cserélje ki egy újra.
Itt van, amit kaptam eredményeként:
Egy kis magyarázat a forgatókönyvet.
Felsorolni beállításkulcsainak kell használni WMI, mert WSH nincs módja végrehajtja ezt az egyszerű rejtvényeket. Ahhoz, hogy használni WMI volna, hogy ugyanazt a abban az esetben lépésének a registry típus értékeinek REG_BINARY, mint kiderült, hogy RegWrite WScript.Shell tárgy módszer lehet írni a nyilvántartásban csak egy kis számú ilyen típusú (nem több, mint MAX egész szám). Furcsa módon, de a registry bejegyzéseket a nevét IMAP szerverek és az SMTP típusúak REG_BINARY és tud tartani értéke sokkal nagyobb, mint a MAX szám.
Bizonyos WMI objektumok technikák Jscript, ami a hagyományos módon Object.Method. Ez nem mindig lehetséges. mert WMI egyes objektumok az eljárás visszatér keresztül a hívás paramétereit és JScript nem támogatja visszatérési értékeit a paraméterek függvényében hívást. Ezért szükséges, hogy menjen kerülő úton, amely már említettem, az első részben. először kap egy „tárgy” módszer
ezután képezzük az objektumot, amelynek mezőket tartalmaznak a bemeneti paraméterei a módszer hívás
Felhívjuk a funkció végrehajtás módjáról, amelyhez definiált bemeneti paraméterek
és végül készítsen elemzést (adja meg a jobb oldalon) kimeneti paramétereket, megkapjuk eredményeként a módszer hívás funkció
> Én azonban használni FQDN eltérő szolgáltatásokat FQDN szerverek (via a CNAME DNS regisztrált). írja mail.services.novgaro.ru. És csak a DNS cname korrigált változást ip vagy a szerver.
Nem volt kérdés, hogy a változó IP, akkor a probléma más volt: a felhasználó volt smigrirovan származó domain tartomány. Ott maradt a profil beállításait régi e-mail fiókot. mailben. És azt kell felírni az új, mert Az új domain - van egy új e-mail szerver.
Változtatni semmit a DNS - nem megoldás. mert ha a levél volt uchetki FQDN, de most arra utal, hogy a régi domain (ami vált egy idegen), és ezért szükséges, hogy módosítsa a fiók e-mail kliens. Ha uchetki volt egy rövid nevet, akkor persze, lehet, hogy ugyanazt a CNAME az övezetben az új domain név rövid, kaptunk egy új szerverre. De ... itt, amellett, hogy a sorrendben DNS-utótag keresési, befolyása is van nebios (ha a DNS-néhány priichinam nem tudták megoldani a neve). Általában annak érdekében, hogy smigrirovanny felhasználó hozzáférhet az új e-mail szerver, tettem ezt a forgatókönyvet.
Lehetséges, hogy változtassa meg a forgatókönyvet, hogy az összes profil telepített kulcs kulcs nélküli szabadságon lévő kiszolgáló shestnatseterichnoe érték a0006
Mintegy megvalósíthatóságát: Tc csoportházirend ebben a kérdésben nem ez a script lehetővé teszi a változás a GPO minden gombot, ha a szervezet nem akarja a felhasználók számára tárolja az üzeneteket a szerveren
Voobscheby jó írni valami uneversalnoe beállításait változtatja meg a profilok profilok létrehozását szerint a felhasználók a rendszer még akkor is lesz egy titáni feladat
Ez a szkript lehet cserélni bármilyen registry bejegyzést, amely az egyik alfejezetek a regiszter tárolja a profil paramétereit. Ha meg akarjuk változtatni a registry beállítás, meg kell adni a megfelelő értékeket tömbök arrOldServer, arrNewServer és arrTypeOfServer.