debug startup script in GPO

marvin2

New member
debug startup script in GPO

אני מנסה להכין איזה STARTUP סקריפט ב GPO 2000. אני יודע שאפשר להכניס פרטמרים לסקריפט על מנת שאני אוכל לראות אותו מתבצע, על מנת לדבג אותו, אך משום מה לא מצאתי את הפרמטרים הללו .... מישהוא יודע ?
 

antidot

New member
echo on

ותעשה redirection של STDERR ו-STDOUT לקובץ לוג. צור סקריפט נוסף - סקריפט מעטפת שקורא לסקריפט שעושה את שאר העבודה בערך ככה:
REM Call the real script call cscript myscript.vbs 2>&1 > %TEMP%\script_debug.log​
 

notbird

New member
ייתכן שאני טועה, אך נראה לי

שהסדר של ה-scripts צריך להיות הפוך, יעני call script myscript.bvs >%temp%\script_debug.log 2>&1 כלומר - הפנה את ה-stout לקובץ הלוג, ואת השגיאות הפנה לאן שה-stout מופנה, שהוא כאמור קובץ הלוג . במקרה שלמעלה, לדעתי מה שייקרה הוא - שהוא יפנה את הודעות השגיאה למקום בו נמצא ה-stout שהוא כמובן המסך, ואז רק את ה-stout הרגיל הוא יפנה לקובץ, ולא את השגיאות . ייתכן ואני טועה.
 

antidot

New member
------>

שים לב שאני עושה הפניה פעמיים. פעם ראשונה אני מפנה את STDERR ל-STDOUT ע"י
2>&1​
ואת התוצאה (שכוללת עכשיו את stderr ו-stdout ) אני מפה לקובץ לוג.
foo 2>&1 > log.txt​
 
למעלה