SBSUG - The Israeli SBS UG האתר הישראלי לקבוצת  דף בית
דף בית פורומים דף בית פורומים > דיונים פתוחים - מחשבים > PowerShell
  הודעות חדשות הודעות חדשות RSS Feed: פקודות ופונקציות
  FAQ FAQ  חיפוש בפורום   לוח שנה   הרשמה הרשמה  התחברות התחברות

פקודות ופונקציות

 שליחת תגובה שליחת תגובה
כותב
הודעה / צפה בהודעה שלא נקראה
hayim צפה בגלילה למטה
מנהל ראשי
מנהל ראשי
אווטאר

הצטרף / הצטרפה: 31 אוגוסט 2008
מדינה: Israel
מצב מחובר: לא מחובר
הודעות: 896
אפשרויות הודעה אפשרויות הודעה   ציטוט hayim ציטוט  שליחת תגובההגב קישור ישיר להודעה זו נושא: פקודות ופונקציות
    פורסם: 01 יוני 2011 בשעה 16:41
אני זקוק לתזכורת איך מפעילים פונקציה. בהנחה ויש לי סקריפט שכתבתי, נכון לעכשיו אני מפעיל אותו שורה שורה. איך אני מריץ את זה ב Batch ?
הכתוב לעיל הינו הסבר ו/או רעיון המבוססים על נסיוני. יתכן וטעיתי, ויש דרכים נוספות, לפני ישום, בידקו. הדרך הקצרה ליישום היא הדרך שמכירים.
ל...חיים כספי
אורנט תקשורת
בחזרה למעלה
אריק צפה בגלילה למטה
חבר קבוצה קבוע
חבר קבוצה קבוע
אווטאר

הצטרף / הצטרפה: 09 פברואר 2011
מדינה: ישאל
מצב מחובר: לא מחובר
הודעות: 41
אפשרויות הודעה אפשרויות הודעה   ציטוט אריק ציטוט  שליחת תגובההגב קישור ישיר להודעה זו פורסם: 01 יוני 2011 בשעה 18:40
לדעתי סדר עבודה כזה:אתה יוצר סקריפט Power Shellעם סיומת *.psl. שומר אותו בתיקיה איפושהו, כמובן זוכר את הpath.
פותח פינקס רשימות וכותב:
PowerShell.exe -command "c:\path to file\file.psl"
שומר את זה בקובץ *.bat
עכשיו אתה יכול לתזמן אותו או להריץ בcmd


נערך על ידי אריק - 01 יוני 2011 בשעה 19:00
בחזרה למעלה
אריק צפה בגלילה למטה
חבר קבוצה קבוע
חבר קבוצה קבוע
אווטאר

הצטרף / הצטרפה: 09 פברואר 2011
מדינה: ישאל
מצב מחובר: לא מחובר
הודעות: 41
אפשרויות הודעה אפשרויות הודעה   ציטוט אריק ציטוט  שליחת תגובההגב קישור ישיר להודעה זו פורסם: 01 יוני 2011 בשעה 18:45
אם אתה צריך להריץ פקודת PS שחוזרת על עצמה למשל הוספת תיבות דואר בExchange אתה יכול לכתוב קובץ *.csv ולהכניס פקודה import-csv
בחזרה למעלה
ShayLevy צפה בגלילה למטה
עורך
עורך
אווטאר

הצטרף / הצטרפה: 26 אפריל 2011
מדינה: Israel
מצב מחובר: לא מחובר
הודעות: 3
אפשרויות הודעה אפשרויות הודעה   ציטוט ShayLevy ציטוט  שליחת תגובההגב קישור ישיר להודעה זו פורסם: 01 יוני 2011 בשעה 19:03
כדי לטעון סקריפט לזיכרון:

1. שמור את הסקריפט בקובץ עם סיומת ps1
2. מתוך PowerShell הקלד את הנתיב המלא לסקריפט

אם אתה רוצה להריץ אותו ולצאת, למשל מתוך משימה מתוזמנת:

PowerShell.exe -File "c:\path to file\file.ps1"


במידה ויש לך פנקציה בתוך הסקריפט, כלול גם את הקריאה לפונקציה אחרי הפונקציה עצמה:

## test.ps1 ##

function Test-Function{
    param(
        $parameter1,
        $parameter2,
    )
   
    bla bla
}

# invoke the function
Test-Function -parameter1 <value>  -parameter2 <value>


נערך על ידי ShayLevy - 01 יוני 2011 בשעה 19:07
בחזרה למעלה
hayim צפה בגלילה למטה
מנהל ראשי
מנהל ראשי
אווטאר

הצטרף / הצטרפה: 31 אוגוסט 2008
מדינה: Israel
מצב מחובר: לא מחובר
הודעות: 896
אפשרויות הודעה אפשרויות הודעה   ציטוט hayim ציטוט  שליחת תגובההגב קישור ישיר להודעה זו פורסם: 01 יוני 2011 בשעה 19:49
אם זכרוני אינו מטעה אותי, יש לאשר sighning לעניין אחרת האופציה להרצת פונקציה מבוטלת.
הכתוב לעיל הינו הסבר ו/או רעיון המבוססים על נסיוני. יתכן וטעיתי, ויש דרכים נוספות, לפני ישום, בידקו. הדרך הקצרה ליישום היא הדרך שמכירים.
ל...חיים כספי
אורנט תקשורת
בחזרה למעלה
hayim צפה בגלילה למטה
מנהל ראשי
מנהל ראשי
אווטאר

הצטרף / הצטרפה: 31 אוגוסט 2008
מדינה: Israel
מצב מחובר: לא מחובר
הודעות: 896
אפשרויות הודעה אפשרויות הודעה   ציטוט hayim ציטוט  שליחת תגובההגב קישור ישיר להודעה זו פורסם: 01 יוני 2011 בשעה 20:25

מצאתי... מריצים את PowerShell כ administrator.

משנים את ה Policy באמצעות הפקודה Set-ExecutionPolicy Unrestricted
עכשיו לא צריך לחתום את הסקריפט.
כמה חשוב היה המפגש. אנחנו יודעים מה לחפש.
הכתוב לעיל הינו הסבר ו/או רעיון המבוססים על נסיוני. יתכן וטעיתי, ויש דרכים נוספות, לפני ישום, בידקו. הדרך הקצרה ליישום היא הדרך שמכירים.
ל...חיים כספי
אורנט תקשורת
בחזרה למעלה
hayim צפה בגלילה למטה
מנהל ראשי
מנהל ראשי
אווטאר

הצטרף / הצטרפה: 31 אוגוסט 2008
מדינה: Israel
מצב מחובר: לא מחובר
הודעות: 896
אפשרויות הודעה אפשרויות הודעה   ציטוט hayim ציטוט  שליחת תגובההגב קישור ישיר להודעה זו פורסם: 01 יוני 2011 בשעה 20:27
ותודה אריק ושי.
אני מצרף סקריפט דוגמא שלקחתי מהאינטרנט ומציא את רשימת ה Processes הרצים.


נערך על ידי hayim - 01 יוני 2011 בשעה 20:31
הכתוב לעיל הינו הסבר ו/או רעיון המבוססים על נסיוני. יתכן וטעיתי, ויש דרכים נוספות, לפני ישום, בידקו. הדרך הקצרה ליישום היא הדרך שמכירים.
ל...חיים כספי
אורנט תקשורת
בחזרה למעלה
ShayLevy צפה בגלילה למטה
עורך
עורך
אווטאר

הצטרף / הצטרפה: 26 אפריל 2011
מדינה: Israel
מצב מחובר: לא מחובר
הודעות: 3
אפשרויות הודעה אפשרויות הודעה   ציטוט ShayLevy ציטוט  שליחת תגובההגב קישור ישיר להודעה זו פורסם: 01 יוני 2011 בשעה 20:30
אני ממליץ על הערך RemoteSigned  - ניתן להריץ סקריפטים, לא כאלה שהורדת מהאינטרנט.

PowerShell MVP
PowerShell Community Toolbar - http://tinyurl.com/PSToolbar
בחזרה למעלה
hayim צפה בגלילה למטה
מנהל ראשי
מנהל ראשי
אווטאר

הצטרף / הצטרפה: 31 אוגוסט 2008
מדינה: Israel
מצב מחובר: לא מחובר
הודעות: 896
אפשרויות הודעה אפשרויות הודעה   ציטוט hayim ציטוט  שליחת תגובההגב קישור ישיר להודעה זו פורסם: 01 יוני 2011 בשעה 20:48
שמע, זה מתחיל להיות מהנה.
הורדתי סקריפט גיבוי ואני מתחיל לקרוא אותו ולשנות לפי צורך.
אני מסנכרן תיקיות עם PowerShell ולא עם Synctoy...
שמח שנפגשנו באוואטר ידידי :)
 
הכתוב לעיל הינו הסבר ו/או רעיון המבוססים על נסיוני. יתכן וטעיתי, ויש דרכים נוספות, לפני ישום, בידקו. הדרך הקצרה ליישום היא הדרך שמכירים.
ל...חיים כספי
אורנט תקשורת
בחזרה למעלה
ShayLevy צפה בגלילה למטה
עורך
עורך
אווטאר

הצטרף / הצטרפה: 26 אפריל 2011
מדינה: Israel
מצב מחובר: לא מחובר
הודעות: 3
אפשרויות הודעה אפשרויות הודעה   ציטוט ShayLevy ציטוט  שליחת תגובההגב קישור ישיר להודעה זו פורסם: 01 יוני 2011 בשעה 21:11
מעניין מה יהיה באווטאר 2 :)
PowerShell MVP
PowerShell Community Toolbar - http://tinyurl.com/PSToolbar
בחזרה למעלה
avigal2005 צפה בגלילה למטה
משתמש מתחיל
משתמש מתחיל
אווטאר

הצטרף / הצטרפה: 14 נובמבר 2015
מדינה: Israel
מצב מחובר: לא מחובר
הודעות: 6
אפשרויות הודעה אפשרויות הודעה   ציטוט avigal2005 ציטוט  שליחת תגובההגב קישור ישיר להודעה זו פורסם: 31 מאי 2016 בשעה 23:02
יש איזה קורס PowerShell מסודר ?


בחזרה למעלה
 שליחת תגובה שליחת תגובה

קפיצה לפורום הרשאות פורום צפה בגלילה למטה

Web Wiz Heb - מערכת פורומים בעברית תמיכה ומאמרים
פורום קבוצת sbsug בשיתוף עם-חברת אורנט תקשורת

עמוד זה נוצר ב 25.906 שניות.
Bulletin Board Software by Web Wiz Forums® version 9.65
Copyright ©2001-2010 Web Wiz