פתיחת קובץ כמנהל המערכת דרך Powershell .

21 באוגוסט 2011

לעיתים אנו צריכים להריץ קבצים ישירות מתוך ממשק הקונסול של Powershell , אך כשמריצים על ידי הקשת שם הקובץ מPowershell הוא מופעל בהשראת משתמש , ניתן לשנות את זה שתפתח תיבת דו-שיח שתשאל את השתמש אם הוא מעוניין לפתוח את הקובץ כמנהל: שימוש בפרמטר verb לCmdlet בשם Start-Process : Start-Process Notepad.exe –Verb RunAs והקובץ יפתח כמנהל תהנו.
תגיות: ,
אין תגובות

זיהוי גרסת הPowershell שמתוקנת במערכת..

היי   . ניתן לזהות את גרסת הPowershell שברשותכם על ידי הרצת הCmdlet בשם Get-host : ניתן לראות בשדה "Version" את גרסת הPowershell. שימו לב: במידה והPowershell שלכם הותקן אוטומטית עם מערכת ההפעלה , אז הוא יותקן (בדרך כלל במערכות Windows 7 החדשות ) בPath הבא: C:\Windows\System32\WindowsPowerShell\v1.0 אגב: ניתן לזהות את המיקום על ידי המשתנה pshome$ ניתן לראות את התייקיה בשם v.1.0 אך מספר הגרסא המקורי יוצג אך ורק על ידי הCmdlet בשם Get-host. בניה.
תגיות: ,
אין תגובות

גישה לMemberים של פקודות בPowershell

14 באוגוסט 2011

שלום לכולם , בפוסט זה אראה בפניכם שיטה כיצד לגרום לPowershell להציג איברים מסוויימים של Cmdlets , וכיצד להציג את האיברים קיימים בCmdlets  וכיצד ניגש אליהם. שפן הנסיונות שלנו : Get-Process . הCmdlet שנקרא Get-member דרכו אנו יכולים לראות איברי פקודות הגדרתם וסוגם. הסינטקס של Get-member פשוט , אנו כותבים את הפקודה שאנו רוצים לראות את האיברים שלה , ואחריה את הפקודה Get-member (או את הAlias בשם GM ) Get-Process | gm Get-Process | Get-member הפלט ניתן לראות בתמונה את סוג האיבר (MemberType) ואת הגדרתו (Definition ) ואת שמו (Name )   רשימת האיברים לGet-Process ארוכה בהרבה ,...
תגיות: ,
3 תגובות

71 Cmdlets לשימוש בIIS7 מתוך Powershell

היי יצא לי להפגש עם חבילת Cmdlets לIIS7 שכוללת בתוכה את הCmdlets הבאים: Add-WebConfiguration: Adds an collection element to an IIS configuration collection. Backup-WebConfiguration: Creates a backup of an IIS configuration. Clear-WebConfiguration: Removes configuration settings from the configuration location specified. Get-WebConfiguration: Gets an IIS configuration element at the specified path. Restore-WebConfiguration: Restores an IIS configuration backup Select-WebConfiguration: Returns Web configuration objects. Set-WebConfiguration: Sets the value of an IIS configuration setting to the value specified in the command. Add-WebConfigurationLock: Locks an IIS configuration section...
תגיות: ,
אין תגובות

הרצת קוד מתוך סל המחזור.

5 באוגוסט 2011

היי במאמר זה אדגים בפניכם שיטה די נחמדה להרצת קבצים מתוך סל המחזור . פתחו את הCommand prompt וכנסו לכונן שבו מותקנת המערכת: נכנס לסל המיחזור (במידה והגדרת בלוח הבקרה שלא להראות קבצי מערכת אז לא תצליחו לראות אותו דרך הפקודה Dir ) אנו נכנס לסל המיחזור כך : במקרה הזה הגעתי לתייקיה על ידי הפקודה CD והכפתור TAB כדי להשלים את הטקסט , אחרי כמה לחיצות , נגיע לתייקיה הרצויה) בסל המיחזור יש בדרך כלל שני תיקיות מערכת עם מחרוזות מוזרה כזאת  איני יודע למה , אבל יכול להיות כדי למנוע מאנשים כמנו למצוא את...
2 תגובות

ביטול מנגון זיהוי החתימות הדגיטליות WHQL .

היי , בWindows יש מנגון בשם WHQL שראשי התיבות שלו הם Windows Hardware Quality Labs . בהמטרה של המנגון הוא שרק דרייברים שאושרו על ידי Microsoft יכלו לרוץ על הKernel. כך , שרק ספקים מורשים יקבלו את החתימה ואילו סתם אנשים שכתבו דרייבר בWidows drivers kit לא יוכלו להפיצו  , תוכלו להרחיב את הידע שלכם כאן. המנגון הזה ההוא לא רק לאימות , אלה גם לאבטחה , כלומר שמידה והורדתם Rootkit והוא לא חתום לא תוכלו להריצו. לפעמים אנו רוצים לנסות בעצמו דרייברים שאנו כתבנו , לכן במאמר זה נדגים ביטול המנגון בצורה חוקית. נכנס לDxdiag .: ואחרי...
תגיות: , ,
אין תגובות

מבט קצר על עריכת משאבי Gadget , ואיך נוכל לקחת את זה בתור "האקרים".

2 באוגוסט 2011

היי, בזמן האחרון , יצא לי להתעסק עם כתיבת Gadgets לסביבת Windows 7 וWindows Vista. כמובן שרציתי לראות איל הכול הולך , ויצא לי להפגש עם Gadget שנקרא MyFacebook. Gadget הוא קובץ zip שמכיל קבצי Javascript וcss וxml וכמובן html. ניתן להכנס ל"משאבים" של Gadget על ידי הפיכת שם הקובץ מMyFacebook.gadget לMyFacebook.zip . במידה ואנו רוצים לערוץ Gadget קיים , ניתן להכנס למיקום הבא: c:\users\username\appdata\local\Microsoft\Windows Sidebar ושם יש לכל Gadget יש תייקיה משלו . קצת רקע: בכל Gadget יש מספר קבצים שחייב להיות והם: Gadget.xml –...
אין תגובות

משתמשי Visual studio ככה תדעו כמה זמן המחשב דלוק.

היי, היום אראה שיטה דיי נחמדה איך לדעת כמה זמן המחשב דלוק. השיטה הולכת ככה: כאשר אתה מדליק את המחשב , הקובץ הראשון שעולה הוא Explorer.exe / סייר Windows. ומתי שהוא עולה הוא לא עולה לבד , בדרך כלל הוא מעלה איתו בקירוב 33 Threads . מה שאומר שניתן לזהות את משך זמן הריצה של threads של Explorer דרך פונקצית Win32api בשם GetThreadsTimes . בגלל שאני עצלן , אנו לאורך מאמר זה נשתמש בכלי Spy++ שבא ביחד עם Visual Studio . דבר ראשון נפתח את spy++ . יש סוג...
תגובה אחת

דיבוג תהליכים , וצפייה ב Threads ו DLLs של Processes דרך Powershell.

31 ביולי 2011

הייי, היום אראה כמה אופציות נחמדות לפקודה Get-Process , Debug פרוסס נתון : כפי שרואים בתמונה , פתחו תהליך חדש (Notepad) השגנו גישה להתהליך על ידי שימוש בGet-Process ואחר כך שימוש בפאי כדי לשרשר , ואחר כך שימוש בDebug-Process. ואחר כך נפתח לנו התהליך בDebugger של Visual Studio. עכשיו לחלק השני בפוסט , צפייה בThreads של Process נתון: Function Get-Threads ($Process) { Get-process $Process | foreach-object { $_.Threads} } דוגמא לשימוש : כפי שרואים בתמונה...
תגיות: ,
תגובה אחת

לתכנת בRuby בVisual Studio 2010

28 ביולי 2011

שלום חברת Codeplex הוציאה תוסף (Plugin) לויזואל סטודיו שמאפשר פיתוח בשפת Ruby . תמונה מהתוסף: למתכנתי Ruby שבנינו יכלו להוריד ולהנות מIDE נוח.(להשתדרג מהNotepad++ ) הורדה מאתר Codeplex!. תהנו. נ.ב חברת Codeplex הוציאה פלאגין נוסף בשם IronPython שדרכו אפשר לפתח בפייתון דרך ויזואל סטודיו . תהנו! בניה
אין תגובות