Az msg parancs egy parancssori parancs, amelyet arra használnak, hogy egy üzenetet küldjön a hálózat egy vagy több felhasználójának a parancssor használatával.
Az msg parancs ugyanúgy működik, mint a Windows XP-ben népszerű net-küldés parancs, de ez nem helyes csere. Lát Az Msg parancs használata a Net Send helyettesítésére tovább az oldalon.
Amikor az msg parancsot aktiválják, egy üzenet jelenik meg azon a gépen (gépeknél), amelyre elküldött, és amely megjeleníti az üzenetet, valamint a feladó felhasználónevét és az üzenet elküldésének időpontját.
Msg Command Availability
Az msg parancs a parancssorból elérhető a legfrissebb Windows operációs rendszer verziókban, beleértve a Windows 10, Windows 8, Windows 7, Windows Vista és Windows XP rendszereket is.
Az msg parancs a Command Prompt eszközön keresztül is elérhető, amely elérhető az Advanced Startup Options és a System Recovery Options programban.
jegyzet: Az egyes msg parancskapcsolók és az egyéb msg parancs szintaxisának elérhetősége eltérhet az operációs rendszertől az operációs rendszerig.
Msg Command Syntax
msg felhasználónév /szerver: servername /idő: másodperc / v / w üzenet
Tipp: Lásd a Parancs-szintaxis olvasását, ha nem biztos benne, hogyan kell értelmezni az msg utasítás-szintaxist, ahogy az alábbi táblázatban olvasható vagy le van írva.
| felhasználónév | Használja ezt az opciót a felhasználónév küldeni üzenet nak nek. |
| sessionname | Bővített sessionname küldeni a üzenet egy adott munkamenethez. |
| munkamenet azonosító | A munkamenet azonosító opció használható a üzenet egy munkamenethez a munkamenet azonosítóját használva. |
| @ fájl név | Használja a @fájl név lehetőség a üzenet a megadott nevekhez tartozó felhasználónevekhez, munkamenet-nevekhez és munkamenet-azonosítóhoz. |
| * | A* opciót használjuk a üzenet minden munkanapon szerver név . |
| / Server: szerver név | A servername a szerver, amelyen a felhasználónév , sessionname , vagy sessionid , ott lakik. Ha nem servername meg van adva, a üzenet elküldjük a parancsot a kiszolgáló felé, ahová az msg parancsot végrehajtjuk. |
| /idő: másodperc | Idő beállítása másodperc a … val/idő kapcsoló az msg parancsot hossza fogja várni a vevőegységhez üzenet annak megerősítésére. Ha a vevő nem erősíti meg az üzenetet másodperc másodpercek száma, az üzenet visszahívásra kerül. |
| / v | A/ v kapcsoló lehetővé teszi a parancs verbose módját, amely részletes információkat jelenít meg az MSZ parancs által végrehajtott műveletekről. |
| / w | Ez az opció kényszeríti az msg parancsot arra, hogy várjon egy visszatérési üzenetet a üzenet . A/ w kapcsoló valóban csak hasznos a/ v kapcsoló. |
| üzenet | Ez az üzenet, amelyet elküldeni szeretne. Ha nem ad meg a üzenet akkor az üzenet parancs végrehajtása után be kell írnia az egyiket. |
| /? | Használja a súgó kapcsolót az msg paranccsal, hogy megjelenítse a parancs számos opcióját. |
Tipp: Az msg utasítás kimenetét a parancs legvégén egy átirányítási operátorral mentheti egy fájlba. Lásd: Hogyan irányíthatja át a Command Output fájlt egy általános utasításhoz vagy nézze meg a Command Prompt trükköket további tippekhez.
Msg parancsok példái
msg @myteam Az olvasztótégely 13 órakor, rám!
Ebben a példában az msg parancsot arra használják, hogy megmondja a myteam fájlban lévő kiválasztott felhasználók számát @ fájl név csatlakozik a kiszolgálóhoz, hogy találkozzon az olvadó edényben ebédre üzenet .
msg RODREGT / kiszolgáló: TSWHS002 / idő: 300
Itt használjuk az msg parancsot, hogy üzenetet küldjünk a RODREGT felhasználónév , a TSWHS002-hez /szerver: servername kiszolgálót. Az üzenet nagyon érzékeny, ezért nem is akarjuk, hogy lássa, ha öt perc elteltével nem látta /idő: másodperc .
Mivel a üzenet nincs megadva, az msg parancs egy figyelmeztető üzenetet jelenít meg az "Üzenet elküldése elküldésre, a végső üzenetre a CTRL-Z megnyomásával új sorban, majd az ENTER" parancsra.
Belépés után a üzenet a RODREGT esetében nyomja meg a gombot Belép kulcs, akkor CTRL + Z, aztán a Belép gombot.
msg * / v Tesztüzenet!
A fenti példában a kiszolgálóhoz csatlakoztatott mindenki egy teszt üzenetet küld üzenet . Azt is szeretnénk látni, hogy az egyes msg feladatok milyen feladatokat hajtanak végre / v.
Ez egy könnyű msg parancs példa, amit kipróbálhatsz otthon, egyetlen felhasználó sem csatlakozhat a számítógéphez. Az üzenet megjelenik a saját képernyőn, és a következő adatok a parancssor ablakban, köszönhetően a verbose kapcsoló:
Üzenet küldése a munkamenethez Konzol, megjelenítési idő 60 Az Async üzenet elküldve a munkamenethez A konzol
Az Msg parancs használata a Net Send helyettesítésére
Az msg parancsot úgy kell használni, mint üzenetküldő rendszert a terminálkiszolgáló felhasználók számára, nem feltétlenül két Windows 7 számítógép között.
Tény, hogy nehéz lenne az msg utasítás parancsot működtetni két szabványos Windows-eszköz között, például a net send parancs. Lehet, hogy kap egy "5-ös hiba a munkamenet-nevek" vagy egy "1825-ös hiba a munkamenet-nevek" hiba miatt.
Néhányan azonban szerencséjük volt az msg paranccsal azáltal, hogy megváltoztatták az msg parancsot AllowRemoteRPC regisztrációs érték adatait 0 nak nek 1 az üzenet fogadását végző számítógépen (indítsa újra a számítógépet a módosítás után, ha ezt megteszi).
Ez a kulcs a HKEY_LOCAL_MACHINE maszkjában található a Windows rendszerleíró adatbázisban ezen a helyen: SYSTEM CurrentControlSet Control Terminal Server .
Üzenet kapcsolódó parancsok
Az msg parancs egy hálózati parancs, így más hálózati parancsokkal is használható, de általában önmagában használható üzenet küldésére.
Emellett, amint azt néhány alkalommal megemlítettük, az msg parancs hasonló a nyugtázott net send parancshoz.




