none
Nejde úloha plánovač

    Dotaz

  • Zdravím

    pro posílání rychlých zpráv používám Fomine Net Send. Na minulém serveru (2003) jsem používal variantu pro příkazový řádek pro posílání pravidelných oznámení. Na 2012 mi to ale nejede. Mám cmd soubor, něco jako 

    CD C:\bat

    netsend.exe /NETSENDGUI seiner "???"

    Samotná dávka funguje. Ale z plánovače neudělá nic. Když ji přesměruji do souboru, je tam

    C:\Windows\system32>CD C:\bat 

    C:\bat>netsend.exe /NETSENDGUI seiner "???" 
    Copyright (C) 2007 Fomine Software
    All rights reserved.
    http://www.winpopup-lan-messenger.com
    http://www.fomine.com

    Initialization.......Ok
    Parse command line...Ok
    Sending message......Failed
    Messenger not found.

    Kde může být chyba? 

    pondělí 11. května 2015 8:13

Odpovědi

  • Tak jsem asi pochopil, v čem je problém. Domníval jsem se, že ten netsend.exe je řádková varianta toho messengeru. Ale tenhle prográmek jen zprávu připraví a odešle ji pomocí spuštěného programu NetSentGui. A pokud se naplánovaná úloha spustí pod nějakým účtem, nemá tedy čím poslat. Když zvolím spuštění pod aktuálně přihlášeným uživatelem, akce proběhne. To bohužel není úplně to, co jsem chtěl. No nic.

    (Zkoušel jsem i v dávce spustit toho messengera, ale to nefunguje.)

    Děkuji za pozornost.

    • Označen jako odpověď Seiner středa 13. května 2015 5:30
    středa 13. května 2015 5:29
  • No nastavit to musis na serveru (pocitaci, kde je prihlasen prijemce zpravy), coz je v tomto pripade zcela logicky stanice ;-)

    MP

    • Označen jako odpověď Seiner středa 13. května 2015 8:51
    středa 13. května 2015 8:47
    Vlastník

Všechny reakce

  • Pokud tento program 3. strany pouziva sluzbu messenger, mas smulu, ta uz je zariznuta peknych par let.

    Pouzij prikaz msg

    MP

    pondělí 11. května 2015 9:08
    Vlastník
  • A msg posílá po síti? Ja si myslím, že jem připojeným terminálovým relacím.
    Právě proto, že messenger už dávno není, začal jsem používat ten Fomine. Dokonce myslím, že mi ho poradil kdysi někdo tady.
    Když to jede přímo poklepáním na cmd, tak by to snad mělo jít i přímým spuštěním v plánovači - pokud tam není nějaká zrada v cestách/právech a to se marně snažím najít.
    pondělí 11. května 2015 9:57
  • Problem je v tom, ze pouzivas program 3. strany - asi by bylo dobre obratit se na jeho podporu.

    Co se task scheduleru tyce: poustis doufam task pod stejnym uctem a se stejnymi pravy jako interaktivne?!

    MP


    p.s. msg.exe * /server:nazevserveru posila po siti vsem uzivatelum serveru "nazevserevru" - to nevyhovuje?
    pondělí 11. května 2015 10:03
    Vlastník
  • msg mi nedělá, co popisujete. Když napíšu na serveru Váš příklad, vyskočí mi zpráva jen na tom serveru.
    Potřebuji posílat zprávy konkrétním uživatelům.

    Ano - v plánovači mám spouštění pod stejným účtem, jako jsem přihlášen interaktivně.

    pondělí 11. května 2015 10:35
  • Ano - v plánovači mám spouštění pod stejným účtem, jako jsem přihlášen interaktivně.

    A je zaskrtnuto [x] Run with highest privileges?

    MP

    pondělí 11. května 2015 11:09
    Vlastník
  • Tak jsem asi pochopil, v čem je problém. Domníval jsem se, že ten netsend.exe je řádková varianta toho messengeru. Ale tenhle prográmek jen zprávu připraví a odešle ji pomocí spuštěného programu NetSentGui. A pokud se naplánovaná úloha spustí pod nějakým účtem, nemá tedy čím poslat. Když zvolím spuštění pod aktuálně přihlášeným uživatelem, akce proběhne. To bohužel není úplně to, co jsem chtěl. No nic.

    (Zkoušel jsem i v dávce spustit toho messengera, ale to nefunguje.)

    Děkuji za pozornost.

    • Označen jako odpověď Seiner středa 13. května 2015 5:30
    středa 13. května 2015 5:29
  • No a jaky presne mas problem s vestavenym prikazem msg.exe ?

    MP

    středa 13. května 2015 7:16
    Vlastník
  • Posílá mi zprávy pouze na server. Když zadám jméno jiného počítače, dostanu Error 5 - getting session names.
    Máme mix počítačů s XP a Win7, server je 2012R2.
    středa 13. května 2015 8:16
  • G00gle take nefunguje?

    HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\AllowRemoteRPC = 1

    MP

    středa 13. května 2015 8:24
    Vlastník
  • Ale funguje. Jen jsem úplně nepochopil, kde to má být nastaveno. Kontroloval jsem, že server to má - teď se ještě podívám na stanici.

    středa 13. května 2015 8:26
  • No nastavit to musis na serveru (pocitaci, kde je prihlasen prijemce zpravy), coz je v tomto pripade zcela logicky stanice ;-)

    MP

    • Označen jako odpověď Seiner středa 13. května 2015 8:51
    středa 13. května 2015 8:47
    Vlastník
  • jj už jsem zjistil - snad to tedy půjde tudy. Díky.

    středa 13. května 2015 8:52
  • Samozrejme, ze pujde. Msg.exe je dustojny nastupce stareho winpopupu a nema tedy velky smysl pouzivat jakakoliv reseni 3. strany (tedy pokud nejsi masochista).

    MP

    středa 13. května 2015 9:02
    Vlastník
  • Akorát mi malinko vadí, že je to na počítač a ne na uživatele. Ale to se dá překousnout.
    středa 13. května 2015 9:51
  • Ano, vybiras (konkretniho nebo vsechny) uzivatele konkretniho pocitace.

    MP

    středa 13. května 2015 10:04
    Vlastník