Computer help - file server


[ Blog ] - [ File Server ] - [ Удаленная компьютерная помощь ]

Калі ў вас ёсць файл .BAT, і вы спрабуеце прымусіць яго запусціцца аўтаматычна з дапамогай Планіроўшчыка задач у Windows, магчыма, вы сутыкнуліся з праблемай, калі ён проста не запускаецца, калі вы не запусціце задачу ўручную.

Я стварыў пакетны файл, які выдаляе ўсё, што знаходзіцца ў часовай тэчцы, пры ўключэнні кампутара. Я стварыў асноўную задачу ў Планіроўшчыку задач і спадзяваўся на лепшае. На жаль, нічога не адбылося, калі мой кампутар загрузіўся. Пасля шматлікіх спроб і памылак я зразумеў, як прымусіць сцэнар працаваць.

У гэтым артыкуле я распавяду вам пра налады і дазволы, якія вам трэба наладзіць, каб ваш камандны файл мог працаваць без умяшання ўручную. Крок 1: Праверка дазволаў на файл/тэчку

Першым крокам для выпраўлення гэтай праблемы з'яўляецца забеспячэнне таго, каб уліковы запіс, які вы выкарыстоўваеце для запуску сцэнарыя ў Планіроўшчыку задач, меў дазволы на поўны кантроль у тэчцы, якая змяшчае сцэнар, сцэнар сама, і любыя тэчкі/файлы, якія сцэнар закранае пры запуску.

Напрыклад, я стварыў наступны пакетны сцэнар ніжэй: set folder = "C: \ test" cd/d% folder% for/F "delims =" %% i in ('dir/b' ) do (rmdir "%% i"/s/q || del "%% i"/s/q)

Я захаваў файл.Файл BAT у маю тэчку "Дакументы". Шлях: C: \ Users \ імя карыстальніка \ Documents. Я перайшоў у C: \ Users \ імя карыстальніка, пстрыкнуў правай кнопкай мышы па тэчцы "Дакументы" і націснуў "Уласцівасці". Потым я націснуў на ўкладку "Бяспека".



Як бачыце, уліковы запіс карыстальніка Aseem быў відавочна дададзены і атрымаў дазвол на поўны кантроль. Цяпер вы павінны зрабіць тое ж самае для папкі, якая змяшчае сцэнар, і для самога сцэнарыя. Не проста мяркуйце, што калі вы даяце дазвол папцы, якая змяшчае сцэнар, вам трэба ісці, бо вы гэтага не зробіце.Нарэшце, усталюйце дазволы на любыя файлы і папкі, з якімі сцэнар будзе ўзаемадзейнічаць.

У маім выпадку мне давялося перайсці ў тэст C: \, націснуць правую кнопку мышы і дадаць туды свой уліковы запіс карыстальніка з дазволам поўнага кантролю. Гэта раздражняе, што вы павінны гэта зрабіць, але гэта адзіны спосаб запусціць сцэнар.

Заўвага: Уліковы запіс, які выкарыстоўваецца для запуску сцэнарыя, павінен быць часткай лакальнай групы адміністратараў на кампутары. У маім выпадку ўліковы запіс Aseem з'яўляецца ўліковым запісам адміністратара і, такім чынам, з'яўляецца часткай лакальнай групы адміністратараў.Крок 2: Праверце налады планавання задач

Зараз пяройдзем да Планіроўшчыка задач і зменім там адпаведныя налады. Адкрыйце Планіроўшчык задач і знайдзіце сваю задачу ў раздзеле "Актыўныя задачы". Яны павінны быць пералічаны ў алфавітным парадку.



Двойчы пстрыкніце па ёй, і яна сама адкрые задачу ў тым самым акне. Каб адрэдагаваць задачу, вам трэба націснуць на яе правай кнопкай мышы і выбраць Уласцівасці.



Тут ёсць некалькі ўкладак, і тут трэба праверыць і змяніць некалькі рэчаў.Па-першае, на ўкладцы Агульныя трэба праверыць уліковы запіс карыстальніка, які выкарыстоўваецца для запуску задачы. У маім выпадку гэта ўліковы запіс Aseem, якому я даў дазволы раней у файлавай сістэме і які ўваходзіць у групу адміністратараў на кампутары.



Далей вам трэба выбраць параметр "Выканаць, увайшоў карыстальнік ці не" і выбраць Windows Vista, Windows Server 2008 у Налада для скрынкі.



На ўкладцы "Дзеянні" вам трэба выбраць сцэнар, націснуць "Рэдагаваць", а затым дадаць у шлях да папкі, якая змяшчае сцэнар у полі "Пачаць у (неабавязкова)".Гэта можа здацца непатрэбным, але гэта не так. У маім выпадку я ўстаўляю ў поле C: \ Users \ Aseem \ Documents \.

Цяпер націсніце "ОК", каб захаваць налады. Калі вы гэта зробіце, можа з'явіцца дыялогавае акно, дзе вам трэба ўвесці пароль для ўліковага запісу карыстальніка, які будзе запускаць задачу. Гэта выклікае яшчэ адно патрабаванне. Вы не можаце выкарыстоўваць уліковы запіс без пароля. Для запуску задачы ўліковы запіс карыстальніка павінен мець пароль.



Нарэшце, вы павінны запусціць задачу адзін раз у Планіроўшчыку задач, каб пераканацца, што яна працуе.Калі ён працуе нармальна ўручную пасля таго, як вы змянілі ўсе налады, ён павінен запусціцца тады, калі ён павінен спрацаваць. У маім выпадку гэта павінна было адбыцца пры запуску, і пасля таго, як я ўнёс змены, усё спрацавала нармальна.



Звярніце ўвагу, што калі ваш сцэнар пры запуску атрымлівае доступ да розных кампутараў у дамене, вам варта паспрабаваць выкарыстоўваць уліковы запіс адміністратара дамена для запусціць задачу. Гэта забяспечыць уліковаму запісу дастаткова правоў для доступу да аддаленых кампутараў.

Яшчэ адзін пункт, на які трэба звярнуць увагу, - гэта калі ваш сцэнар атрымлівае доступ да рэсурсаў у сеткавым абагульненым матэрыяле.Калі ваш сцэнар выкарыстоўвае літары для доступу да сеткі, ён можа не запусціцца. Напрыклад, замест таго, каб выкарыстоўваць F: \ data \, у сцэнарыі вы павінны выкарыстоўваць \\ machinename \ share_name \ data \. Калі вы ўсё яшчэ не можаце запусціць свой сцэнар, апублікуйце тут каментарый, і я паспрабую дапамагчы. Атрымлівайце асалоду!

.
SETUP UA COMPUTER BLOG