דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
אורייא

אוריי

@אוריי
אודות
פוסטים
907
נושאים
116
קבוצות
0
עוקבים
1
עוקב אחרי
1

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • מכסה למיחם שבת מתוצרת י.ל. שיא בע"מ
    אורייא אוריי

    @אורח-פורח הבאת קישור למיחם.
    אני מחפש לקנות רק את המכסה ללא המיחם. (הקישור שהבאתי קודם הוא לדוגמא בלבד)


  • מכסה למיחם שבת מתוצרת י.ל. שיא בע"מ
    אורייא אוריי

    @חוקר אני סובל מבעיה דומה ב2 מיחמים כאלו נהרס לי לאחר שנה וחצי (אמנם עובד כל השבוע באופן רצוף).
    לקנות כזה חדש זה לא נראה לי אופציה כי אני יגיע בקרוב לאותו המצב
    הגורם העיקרי להתפוררות הזו זה רק אם המכשיר דולק עם קצת מים הרבה זמן שכידוע המים יותר חמים והאדים מפוצצים את המכסה.
    לבנתיים שמתי נייר כסף (פתרון שלא מועיל להצבת קומקום תה מעל).
    אני מנסה כבר הרבה זמן לחפש מכסה ממתכת מלאה (משהו כמו זה) ולא מצליח למצוא משהו.
    לגבי שאלתך ראיתי שיש גם את האתר הזה שמוכר.


  • זיהוי גופן
    אורייא אוריי

    תהילה פונטביט משקל בינוני


  • חיפוש והחלפה בוורד מתוך קובץ אקסל
    אורייא אוריי

    ישר כח ל@pcinfogmach על העזרה באישי הנה הקוד שיצא לי

    Sub גיש_לקובץ_Excel()
    
        Dim xlApp As Object
        Dim xlWorkbook As Object
        Dim xlWorksheet As Object
        ActiveDocument.TrackRevisions = True
        ' פתח אפליקציה של Excel
        Set xlApp = CreateObject("Excel.Application")
        
        ' פתח את הקובץ Excel
        Set xlWorkbook = xlApp.Workbooks.Open("F:\ערוך\החלפות.xlsx")
        xlApp.Visible = True
        ' בחר את גליון העבודה שבו נמצאים הנתונים
        Set xlWorksheet = xlWorkbook.Sheets("גיליון4")
    
        ' קרוא את הנתונים מתאים בגליון העבודה
        Dim data1 As String
        Dim data2 As String
        Dim data3 As Boolean
        
        Dim i
        i = 2
        
        Do While xlWorksheet.Cells(i, 1).Value <> ""
        data1 = xlWorksheet.Cells(i, 1).Value '  קורא את  A
        data2 = xlWorksheet.Cells(i, 2).Value '  קורא את B
        data3 = xlWorksheet.Cells(i, 3).Value ' קורא את C
        
        exchange data1, data2, data3
        
        i = i + 1
        Loop
        
        ' סגור את הקובץ Excel
        xlWorkbook.Close
        Set xlWorkbook = Nothing
        
        ' סגור את אפליקצית Excel
        xlApp.Quit
        Set xlApp = Nothing
    End Sub
    
    
    
    Public Function exchange(d1 As String, d2 As String, d3 As Boolean)
        Selection.Find.ClearFormatting
        Selection.Find.Replacement.ClearFormatting
        With Selection.Find
            .Text = d1
            .Replacement.Text = d2
            .Forward = True
            .Wrap = wdFindContinue
            .MatchWildcards = d3
        End With
        Selection.Find.Execute Replace:=wdReplaceAll
    End Function
    

  • חיפוש והחלפה בוורד מתוך קובץ אקסל
    אורייא אוריי

    @pcinfogmach כתב בחיפוש והחלפה בוורד מתוך קובץ אקסל:

    סליחה שאני שואל יש לך גיש לבינה מלאכותית?

    לא


  • חיפוש והחלפה בוורד מתוך קובץ אקסל
    אורייא אוריי

    יש לי מלא חיפושים והחלפות בוורד (קרוב ל400) שכתבתי אותם בקובץ אקסל כך
    עמודה A מה לחפש, עמודה B במה להחליף, עמודה C תווים כלליים.

    db15d20b-92bf-408c-93c0-3ecdec743fe2-image.png

    יש לי כרגע קוד שפותח לי את הקובץ אקסל

    Dim ExcelDoc As Object
    
    Set ExcelDoc = CreateObject("Excel.Application")
    ExcelDoc.Visible = True
    ExcelDoc.Workbooks.Open "F:\ערוך\החלפות.xlsx"
    
    Set ExcelDoc = Nothing
    
    

    מה שחסר לי זה לולאה שתרוץ שורה שורה ותחזיר לי את 3 הערכים שבשורה.


  • חיפוש כמה מילים בחיפוש אחד בוורד | תווים מיוחדים
    אורייא אוריי

    @pcinfogmach לא הבנת את שאלתי ואני אסביר את עצמי שוב.

    אני יכול היום לחפש לצורך הענין חיפוש כדלהלן
    ([א-ת ])"([א-ת ']@)"([ ^2,.])

    יש כאן 3 סוגריים עגולות
    אני מחפש מחרוזת שמתחילה באות אחת מהא-ב או רווח ולאחר מכן " ולאחר מכן כל מחרוזת לא משנה כמה מילים ולאחר מכן " ולאחר מכן או רווח או הערת שוליים או , או .
    ואני מחליף אותו בקוד הבא
    \1'\2'\3
    כלומר תחזיר לי את כל הערכים שחיפשתי אבל הוא יחליף את ה " ל '

    כעת אני רוצה לחפש מחרוזת שלפניה יהיה אחד מ כמה מילים שאני יכתוב לו לצורך הענין זה יראה כך
    ([סימן,אות,וכדו'])([א-ת])'
    ובהחלפה ל \1\2

    מקווה שהובנתי


  • חיפוש כמה מילים בחיפוש אחד בוורד | תווים מיוחדים
    אורייא אוריי

    @pcinfogmach אני יכול לחפש שם כמו תווים מיוחדים? ???


  • חיפוש כמה מילים בחיפוש אחד בוורד | תווים מיוחדים
    אורייא אוריי

    אני רוצה לחפש כמה מילים בוורד (ע"י תווים מיוחדים) אבל אני רוצה לחפש אותם בחיפוש אחד לדוגמא.

    ([אות][סימן])
    

    במצב הזה הוא מתייחס למילה כאותיות
    אני רוצה שהוא יתייחס למילה כאל מילה ויחפש מחרוזות שמכילות או אות או סימן.
    איך אני יכול לבצע את זה?


  • משהו מוזר ב Compare-Object | Powershall
    אורייא אוריי

    @yossiz
    הבעיה היא שאם אני מחפש לפי MD5 אני לא מקבל את השדות המלאות
    פלט

    PS X:\test> Compare-Object (Coalesce $folder1Items @("0")) (Coalesce $folder2Items @("0")) -Property MD5 -IncludeEqual
    
    MD5 SideIndicator
    --- -------------
        ==           
        =>           
        =>           
        =>           
        =>           
        =>           
        =>           
        =>           
        =>           
        =>           
        =>           
        =>     
    

  • איך להשתמש ב Compare-Object Powershall כאשר אחד מהפרמטרים הוא null
    אורייא אוריי

    @yossiz לאחר בדיקה מחודשת מול תיקייה ריקה (מסתבר שמשום מה בתיקייה הקודמת שבדקתי היא לא הייתה ריקה משום מה)
    השורה הזו עדיין מחזירה שגיאה של null

    $changes = Compare-Object (Coalesce $folder1Items @()) (Coalesce $folder2Items @()) -Property Name,Path -IncludeEqual
    

    לאחר בדיקות הוספתי בערך להחלפה "0"
    כך

    $changes = Compare-Object (Coalesce $folder1Items @("0")) (Coalesce $folder2Items @("0")) -Property Name,Path -IncludeEqual
    

    וזה פתר את הבעיה ואינו מחזיר שגיאה
    אני לא יודע אם זה הפתרון המתאים אבל זה עובד
    אם יש פתרון נכון יותר אשמח לשמוע.


  • משהו מוזר ב Compare-Object | Powershall
    אורייא אוריי

    אני עושה השוואת קבצים עם Compare-Object
    ומשום מה 2 קבצים Compare-Object מזהה אותם כלא שווים (אבל תכלס הם שווים גם ב MD5 )
    הנה הפלט

    PS X:\test> Compare-Object (Coalesce $folder1Items @()) (Coalesce $folder2Items @()) -IncludeEqual
    
    InputObject                                                                                                   SideIndicator
    -----------                                                                                                   -------------
    @{Algorithm=MD5; Hash=9B0888BB0C3833206679572E35E7A71D; Path=X:\Test\Backup.ps1}                              ==           
    @{Algorithm=MD5; Hash=F0E6F573D63B1F92D16A55714F49B063; Path=X:\Test\Untitled1.ps1}                           ==           
    @{Algorithm=MD5; Hash=9A7CA20549218DE334060E3B30CAAEAE; Path=X:\Test\Untitled2.ps1}                           ==           
    @{Algorithm=MD5; Hash=369174E7CBE8F581CB9B3599D94B70DD; Path=X:\Test\Untitled3.ps1}                           ==           
    @{Algorithm=MD5; Hash=DF19BFB4A1F8829AD055854AD8027FBF; Path=X:\Test\zz.ps1}                                  ==           
    @{Algorithm=MD5; Hash=369174E7CBE8F581CB9B3599D94B70DD; Path=X:\Test\‏‏Untitled3 - עותק.txt}                  ==           
    @{Algorithm=MD5; Hash=D41D8CD98F00B204E9800998ECF8427E; Path=X:\Test\‏‏מצגת של Microsoft PowerPoint חדש.pptx} ==           
    @{Algorithm=MD5; Hash=D41D8CD98F00B204E9800998ECF8427E; Path=X:\Test\hj;j\jhtsezkty yfhgvf gf;.txt}           ==           
    @{Algorithm=MD5; Hash=D41D8CD98F00B204E9800998ECF8427E; Path=X:\Test\hj;j\בדיקה.docx}                         ==           
    @{Algorithm=MD5; Hash=0627B4727E2BFE1D1CB7F06B82BFCC5C; Path=X:\Test\hj;j\‏‏תיקיה חדשה\jhfd.pub}              ==           
    @{Algorithm=MD5; Hash=D41D8CD98F00B204E9800998ECF8427E; Path=X:\Test\uri\שדגכעגכי ד.txt}                      ==           
    @{Algorithm=MD5; Hash=D41D8CD98F00B204E9800998ECF8427E; Path=X:\Test\uri\‏‏‫מסמך טקסט ‫חדש.txt}               <=           
    @{Algorithm=MD5; Hash=15EDAC198DFF6373F91CA0E59FA054FD; Path=X:\Test\uri\hgfjf\ggg.accdb}                     <=           
    
    
    
    PS X:\test> Compare-Object $folder1Items $folder2Items -IncludeEqual
    
    InputObject                                                                                                   SideIndicator
    -----------                                                                                                   -------------
    @{Algorithm=MD5; Hash=9B0888BB0C3833206679572E35E7A71D; Path=X:\Test\Backup.ps1}                              ==           
    @{Algorithm=MD5; Hash=F0E6F573D63B1F92D16A55714F49B063; Path=X:\Test\Untitled1.ps1}                           ==           
    @{Algorithm=MD5; Hash=9A7CA20549218DE334060E3B30CAAEAE; Path=X:\Test\Untitled2.ps1}                           ==           
    @{Algorithm=MD5; Hash=369174E7CBE8F581CB9B3599D94B70DD; Path=X:\Test\Untitled3.ps1}                           ==           
    @{Algorithm=MD5; Hash=DF19BFB4A1F8829AD055854AD8027FBF; Path=X:\Test\zz.ps1}                                  ==           
    @{Algorithm=MD5; Hash=369174E7CBE8F581CB9B3599D94B70DD; Path=X:\Test\‏‏Untitled3 - עותק.txt}                  ==           
    @{Algorithm=MD5; Hash=D41D8CD98F00B204E9800998ECF8427E; Path=X:\Test\‏‏מצגת של Microsoft PowerPoint חדש.pptx} ==           
    @{Algorithm=MD5; Hash=D41D8CD98F00B204E9800998ECF8427E; Path=X:\Test\hj;j\jhtsezkty yfhgvf gf;.txt}           ==           
    @{Algorithm=MD5; Hash=D41D8CD98F00B204E9800998ECF8427E; Path=X:\Test\hj;j\בדיקה.docx}                         ==           
    @{Algorithm=MD5; Hash=0627B4727E2BFE1D1CB7F06B82BFCC5C; Path=X:\Test\hj;j\‏‏תיקיה חדשה\jhfd.pub}              ==           
    @{Algorithm=MD5; Hash=D41D8CD98F00B204E9800998ECF8427E; Path=X:\Test\uri\שדגכעגכי ד.txt}                      ==           
    @{Algorithm=MD5; Hash=D41D8CD98F00B204E9800998ECF8427E; Path=X:\Test\uri\‏‏‫מסמך טקסט ‫חדש.txt}               <=           
    @{Algorithm=MD5; Hash=15EDAC198DFF6373F91CA0E59FA054FD; Path=X:\Test\uri\hgfjf\ggg.accdb}                     <=           
    
    
    
    PS X:\test> $folder1Items
    
    Algorithm       Hash                                                                   Path                                                                              
    ---------       ----                                                                   ----                                                                              
    MD5             9B0888BB0C3833206679572E35E7A71D                                       X:\Test\Backup.ps1                                                                
    MD5             F0E6F573D63B1F92D16A55714F49B063                                       X:\Test\Untitled1.ps1                                                             
    MD5             9A7CA20549218DE334060E3B30CAAEAE                                       X:\Test\Untitled2.ps1                                                             
    MD5             369174E7CBE8F581CB9B3599D94B70DD                                       X:\Test\Untitled3.ps1                                                             
    MD5             DF19BFB4A1F8829AD055854AD8027FBF                                       X:\Test\zz.ps1                                                                    
    MD5             369174E7CBE8F581CB9B3599D94B70DD                                       X:\Test\‏‏Untitled3 - עותק.txt                                                    
    MD5             D41D8CD98F00B204E9800998ECF8427E                                       X:\Test\‏‏מצגת של Microsoft PowerPoint חדש.pptx                                   
    MD5             D41D8CD98F00B204E9800998ECF8427E                                       X:\Test\hj;j\jhtsezkty yfhgvf gf;.txt                                             
    MD5             D41D8CD98F00B204E9800998ECF8427E                                       X:\Test\hj;j\בדיקה.docx                                                           
    MD5             0627B4727E2BFE1D1CB7F06B82BFCC5C                                       X:\Test\hj;j\‏‏תיקיה חדשה\jhfd.pub                                                
    MD5             D41D8CD98F00B204E9800998ECF8427E                                       X:\Test\uri\שדגכעגכי ד.txt                                                        
    MD5             D41D8CD98F00B204E9800998ECF8427E                                       X:\Test\uri\‏‏‫מסמך טקסט ‫חדש.txt                                                 
    MD5             15EDAC198DFF6373F91CA0E59FA054FD                                       X:\Test\uri\hgfjf\ggg.accdb                                                       
    
    
    
    PS X:\test> $folder2Items
    
    Algorithm       Hash                                                                   Path                                                                              
    ---------       ----                                                                   ----                                                                              
    MD5             9B0888BB0C3833206679572E35E7A71D                                       X:\MyBackup\Test\Backup.ps1                                                       
    MD5             F0E6F573D63B1F92D16A55714F49B063                                       X:\MyBackup\Test\Untitled1.ps1                                                    
    MD5             9A7CA20549218DE334060E3B30CAAEAE                                       X:\MyBackup\Test\Untitled2.ps1                                                    
    MD5             FB404E76315C54940AC9BE72178803D2                                       X:\MyBackup\Test\Untitled3.ps1                                                    
    MD5             DF19BFB4A1F8829AD055854AD8027FBF                                       X:\MyBackup\Test\zz.ps1                                                           
    MD5             D41D8CD98F00B204E9800998ECF8427E                                       X:\MyBackup\Test\‏‏מצגת של Microsoft PowerPoint חדש.pptx                          
    MD5             D41D8CD98F00B204E9800998ECF8427E                                       X:\MyBackup\Test\hj;j\jhtsezkty yfhgvf gf;.txt                                    
    MD5             0627B4727E2BFE1D1CB7F06B82BFCC5C                                       X:\MyBackup\Test\hj;j\‏‏תיקיה חדשה\jhfd.pub                                       
    MD5             D41D8CD98F00B204E9800998ECF8427E                                       X:\MyBackup\Test\uri\שדגכעגכי ד.txt                                               
    MD5             D41D8CD98F00B204E9800998ECF8427E                                       X:\MyBackup\Test\uri\‏‏‫מסמך טקסט ‫חדש.txt                                        
    MD5             15EDAC198DFF6373F91CA0E59FA054FD                                       X:\MyBackup\Test\uri\hgfjf\ggg.accdb    
    

    יש הסבר למה זה קורה? ומה עושים כדי לפתור את זה?

    עריכה
    עשיתי עוד בדיקה ופשוט הוספתי קובץ חדש בתיקייה האחרונה
    ומשום מה באופן תמוה הוא מחזיר לא תואם ב2 קבצים האחרונים ללא קשר לסוג הקובץ
    הנה הפלט

    PS X:\test> Compare-Object (Coalesce $folder1Items @()) (Coalesce $folder2Items @()) -IncludeEqual
    
    InputObject                                                                                                   SideIndicator
    -----------                                                                                                   -------------
    @{Algorithm=MD5; Hash=9B0888BB0C3833206679572E35E7A71D; Path=X:\Test\Backup.ps1}                              ==           
    @{Algorithm=MD5; Hash=F0E6F573D63B1F92D16A55714F49B063; Path=X:\Test\Untitled1.ps1}                           ==           
    @{Algorithm=MD5; Hash=9A7CA20549218DE334060E3B30CAAEAE; Path=X:\Test\Untitled2.ps1}                           ==           
    @{Algorithm=MD5; Hash=369174E7CBE8F581CB9B3599D94B70DD; Path=X:\Test\Untitled3.ps1}                           ==           
    @{Algorithm=MD5; Hash=DF19BFB4A1F8829AD055854AD8027FBF; Path=X:\Test\zz.ps1}                                  ==           
    @{Algorithm=MD5; Hash=369174E7CBE8F581CB9B3599D94B70DD; Path=X:\Test\‏‏Untitled3 - עותק.txt}                  ==           
    @{Algorithm=MD5; Hash=D41D8CD98F00B204E9800998ECF8427E; Path=X:\Test\‏‏מצגת של Microsoft PowerPoint חדש.pptx} ==           
    @{Algorithm=MD5; Hash=D41D8CD98F00B204E9800998ECF8427E; Path=X:\Test\hj;j\jhtsezkty yfhgvf gf;.txt}           ==           
    @{Algorithm=MD5; Hash=D41D8CD98F00B204E9800998ECF8427E; Path=X:\Test\hj;j\בדיקה.docx}                         ==           
    @{Algorithm=MD5; Hash=0627B4727E2BFE1D1CB7F06B82BFCC5C; Path=X:\Test\hj;j\‏‏תיקיה חדשה\jhfd.pub}              ==           
    @{Algorithm=MD5; Hash=D41D8CD98F00B204E9800998ECF8427E; Path=X:\Test\uri\שדגכעגכי ד.txt}                      ==           
    @{Algorithm=MD5; Hash=D41D8CD98F00B204E9800998ECF8427E; Path=X:\Test\uri\‏‏‫מסמך טקסט ‫חדש.txt}               ==           
    @{Algorithm=MD5; Hash=15EDAC198DFF6373F91CA0E59FA054FD; Path=X:\Test\uri\hgfjf\ggg.accdb}                     <=           
    @{Algorithm=MD5; Hash=D41D8CD98F00B204E9800998ECF8427E; Path=X:\Test\uri\hgfjf\testtotext.txt}                <=           
    
    
    
    PS X:\test> $folder1Items
    
    Algorithm       Hash                                                                   Path                                                                              
    ---------       ----                                                                   ----                                                                              
    MD5             9B0888BB0C3833206679572E35E7A71D                                       X:\Test\Backup.ps1                                                                
    MD5             F0E6F573D63B1F92D16A55714F49B063                                       X:\Test\Untitled1.ps1                                                             
    MD5             9A7CA20549218DE334060E3B30CAAEAE                                       X:\Test\Untitled2.ps1                                                             
    MD5             369174E7CBE8F581CB9B3599D94B70DD                                       X:\Test\Untitled3.ps1                                                             
    MD5             DF19BFB4A1F8829AD055854AD8027FBF                                       X:\Test\zz.ps1                                                                    
    MD5             369174E7CBE8F581CB9B3599D94B70DD                                       X:\Test\‏‏Untitled3 - עותק.txt                                                    
    MD5             D41D8CD98F00B204E9800998ECF8427E                                       X:\Test\‏‏מצגת של Microsoft PowerPoint חדש.pptx                                   
    MD5             D41D8CD98F00B204E9800998ECF8427E                                       X:\Test\hj;j\jhtsezkty yfhgvf gf;.txt                                             
    MD5             D41D8CD98F00B204E9800998ECF8427E                                       X:\Test\hj;j\בדיקה.docx                                                           
    MD5             0627B4727E2BFE1D1CB7F06B82BFCC5C                                       X:\Test\hj;j\‏‏תיקיה חדשה\jhfd.pub                                                
    MD5             D41D8CD98F00B204E9800998ECF8427E                                       X:\Test\uri\שדגכעגכי ד.txt                                                        
    MD5             D41D8CD98F00B204E9800998ECF8427E                                       X:\Test\uri\‏‏‫מסמך טקסט ‫חדש.txt                                                 
    MD5             15EDAC198DFF6373F91CA0E59FA054FD                                       X:\Test\uri\hgfjf\ggg.accdb                                                       
    MD5             D41D8CD98F00B204E9800998ECF8427E                                       X:\Test\uri\hgfjf\testtotext.txt                                                  
    
    
    
    PS X:\test> $folder2Items
    
    Algorithm       Hash                                                                   Path                                                                              
    ---------       ----                                                                   ----                                                                              
    MD5             9B0888BB0C3833206679572E35E7A71D                                       X:\MyBackup\Test\Backup.ps1                                                       
    MD5             F0E6F573D63B1F92D16A55714F49B063                                       X:\MyBackup\Test\Untitled1.ps1                                                    
    MD5             9A7CA20549218DE334060E3B30CAAEAE                                       X:\MyBackup\Test\Untitled2.ps1                                                    
    MD5             FB404E76315C54940AC9BE72178803D2                                       X:\MyBackup\Test\Untitled3.ps1                                                    
    MD5             DF19BFB4A1F8829AD055854AD8027FBF                                       X:\MyBackup\Test\zz.ps1                                                           
    MD5             D41D8CD98F00B204E9800998ECF8427E                                       X:\MyBackup\Test\‏‏מצגת של Microsoft PowerPoint חדש.pptx                          
    MD5             D41D8CD98F00B204E9800998ECF8427E                                       X:\MyBackup\Test\hj;j\jhtsezkty yfhgvf gf;.txt                                    
    MD5             0627B4727E2BFE1D1CB7F06B82BFCC5C                                       X:\MyBackup\Test\hj;j\‏‏תיקיה חדשה\jhfd.pub                                       
    MD5             D41D8CD98F00B204E9800998ECF8427E                                       X:\MyBackup\Test\uri\שדגכעגכי ד.txt                                               
    MD5             D41D8CD98F00B204E9800998ECF8427E                                       X:\MyBackup\Test\uri\‏‏‫מסמך טקסט ‫חדש.txt                                        
    MD5             15EDAC198DFF6373F91CA0E59FA054FD                                       X:\MyBackup\Test\uri\hgfjf\ggg.accdb                                              
    MD5             D41D8CD98F00B204E9800998ECF8427E                                       X:\MyBackup\Test\uri\hgfjf\testtotext.txt                                         
    
    

  • איך לחלץ את הערך Path מתוך מערך Powershall
    אורייא אוריי

    את האמת הוודעתי ל Powershell רק בשבועות האחרונים והוא פשוט כלי שמדהים אותי ממש כל פעם מחדש
    כל יום "יהיו בעיניך כחדשים"


  • איך לחלץ את הערך Path מתוך מערך Powershall
    אורייא אוריי

    @yossiz ראית את הפלט שהבאתי כאן ?
    המערך של השם והנתיב נמצא תחת מאפיין שנקרא InputObject


  • איך להשתמש ב Compare-Object Powershall כאשר אחד מהפרמטרים הוא null
    אורייא אוריי

    עכשיו אני שם לב שהשתרבב לך $ במקום @


  • איך להשתמש ב Compare-Object Powershall כאשר אחד מהפרמטרים הוא null
    אורייא אוריי

    @yossiz , זה אינו מחזיר שגיאה.
    אבל הוא לא מזהה לי ==
    ראה את הפלט הבא יש שם משהו מוזר עם הקוד שכתבת (כאשר יש קבצים ב2 התיקיות)

    PS X:\test> function Coalesce($a, $b) { if ($a -ne $null) { $a } else { $b } }
     
    $folder1Items = Get-ChildItem $folder1 -Recurse | Get-FileHash -Algorithm MD5
    $folder2Items  = Get-ChildItem $folder2 -Recurse | Get-FileHash -Algorithm MD5 
    
    PS X:\test> Compare-Object $folder1Items $folder2Items -IncludeEqual
    
    InputObject                                                                                                   SideIndicator
    -----------                                                                                                   -------------
    @{Algorithm=MD5; Hash=9B0888BB0C3833206679572E35E7A71D; Path=X:\Test\Backup.ps1}                              ==           
    @{Algorithm=MD5; Hash=F0E6F573D63B1F92D16A55714F49B063; Path=X:\Test\Untitled1.ps1}                           ==           
    @{Algorithm=MD5; Hash=9A7CA20549218DE334060E3B30CAAEAE; Path=X:\Test\Untitled2.ps1}                           ==           
    @{Algorithm=MD5; Hash=FB404E76315C54940AC9BE72178803D2; Path=X:\Test\Untitled3.ps1}                           ==           
    @{Algorithm=MD5; Hash=DF19BFB4A1F8829AD055854AD8027FBF; Path=X:\Test\zz.ps1}                                  ==           
    @{Algorithm=MD5; Hash=D41D8CD98F00B204E9800998ECF8427E; Path=X:\Test\‏‏מצגת של Microsoft PowerPoint חדש.pptx} ==           
    @{Algorithm=MD5; Hash=D41D8CD98F00B204E9800998ECF8427E; Path=X:\Test\hj;j\jhtsezkty yfhgvf gf;.txt}           ==           
    @{Algorithm=MD5; Hash=0627B4727E2BFE1D1CB7F06B82BFCC5C; Path=X:\Test\hj;j\‏‏תיקיה חדשה\jhfd.pub}              ==           
    @{Algorithm=MD5; Hash=D41D8CD98F00B204E9800998ECF8427E; Path=X:\Test\uri\שדגכעגכי ד.txt}                      ==           
    @{Algorithm=MD5; Hash=D41D8CD98F00B204E9800998ECF8427E; Path=X:\Test\uri\‏‏‫מסמך טקסט ‫חדש.txt}               ==           
    @{Algorithm=MD5; Hash=15EDAC198DFF6373F91CA0E59FA054FD; Path=X:\Test\uri\hgfjf\ggg.accdb}                     ==           
    
    
    
    PS X:\test> Compare-Object (Coalesce $folder1Items @()) (Coalesce $folder2Items$()) -IncludeEqual
    
    InputObject                                                                                                   SideIndicator
    -----------                                                                                                   -------------
                                                                                                                  =>           
    @{Algorithm=MD5; Hash=9B0888BB0C3833206679572E35E7A71D; Path=X:\Test\Backup.ps1}                              <=           
    @{Algorithm=MD5; Hash=F0E6F573D63B1F92D16A55714F49B063; Path=X:\Test\Untitled1.ps1}                           <=           
    @{Algorithm=MD5; Hash=9A7CA20549218DE334060E3B30CAAEAE; Path=X:\Test\Untitled2.ps1}                           <=           
    @{Algorithm=MD5; Hash=FB404E76315C54940AC9BE72178803D2; Path=X:\Test\Untitled3.ps1}                           <=           
    @{Algorithm=MD5; Hash=DF19BFB4A1F8829AD055854AD8027FBF; Path=X:\Test\zz.ps1}                                  <=           
    @{Algorithm=MD5; Hash=D41D8CD98F00B204E9800998ECF8427E; Path=X:\Test\‏‏מצגת של Microsoft PowerPoint חדש.pptx} <=           
    @{Algorithm=MD5; Hash=D41D8CD98F00B204E9800998ECF8427E; Path=X:\Test\hj;j\jhtsezkty yfhgvf gf;.txt}           <=           
    @{Algorithm=MD5; Hash=0627B4727E2BFE1D1CB7F06B82BFCC5C; Path=X:\Test\hj;j\‏‏תיקיה חדשה\jhfd.pub}              <=           
    @{Algorithm=MD5; Hash=D41D8CD98F00B204E9800998ECF8427E; Path=X:\Test\uri\שדגכעגכי ד.txt}                      <=           
    @{Algorithm=MD5; Hash=D41D8CD98F00B204E9800998ECF8427E; Path=X:\Test\uri\‏‏‫מסמך טקסט ‫חדש.txt}               <=           
    @{Algorithm=MD5; Hash=15EDAC198DFF6373F91CA0E59FA054FD; Path=X:\Test\uri\hgfjf\ggg.accdb}                     <=           
    
    
    
    PS X:\test> 
    

  • איך לחלץ את הערך Path מתוך מערך Powershall
    אורייא אוריי

    לא שמתי לב שכתבת את זה
    ותוך כדי כבר הגעתי לתשובה שכתבת ובכל אופן תודה רבה
    בשביל לגשת לנתיב שלו אני צריך לגשת ל

    $changes.InputObject.path
    

  • איך להשתמש ב Compare-Object Powershall כאשר אחד מהפרמטרים הוא null
    אורייא אוריי

    @yossiz
    מחזיר שגיאה

    Compare-Object : A positional parameter cannot be found that accepts argument 'Coalesce'.
    At line:5 char:12
    + $changes = Compare-Object Coalesce($folder1Items, @()) Coalesce($fold ...
    +            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidArgument: (:) [Compare-Object], ParameterBindingException
        + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.CompareObjectCommand
    

  • איך לחלץ את הערך Path מתוך מערך Powershall
    אורייא אוריי

    אני שם לב שהחסרתי אולי קצת דברים (אמנם כתבתי אותם בנושאים אחרים אב נכתוב את זה גם כאן)
    הקוד הראשון שלי היה

    $changes = Compare-Object $folder1Items $folder2Items -Property Name, Path -IncludeEqual
    

    הפלט שאני מקבל הוא

    Name Path                                                     SideIndicator
    ---- ----                                                     -------------
         X:\MyBackup\Test\Backup.ps1                              =>           
         X:\MyBackup\Test\Untitled1.ps1                           =>           
         X:\MyBackup\Test\Untitled2.ps1                           =>           
         X:\MyBackup\Test\Untitled3.ps1                           =>           
         X:\MyBackup\Test\zz.ps1                                  =>           
         X:\MyBackup\Test\‏‏מצגת של Microsoft PowerPoint חדש.pptx =>           
         X:\MyBackup\Test\hj;j\jhtsezkty yfhgvf gf;.txt           =>           
         X:\MyBackup\Test\hj;j\‏‏תיקיה חדשה\jhfd.pub              =>           
         X:\MyBackup\Test\uri\שדגכעגכי ד.txt                      =>           
         X:\MyBackup\Test\uri\‏‏‫מסמך טקסט ‫חדש.txt               =>           
         X:\MyBackup\Test\uri\hgfjf\ggg.accdb                     =>           
         X:\Test\Backup.ps1                                       <=           
         X:\Test\Untitled1.ps1                                    <=           
         X:\Test\Untitled2.ps1                                    <=           
         X:\Test\Untitled3.ps1                                    <=           
         X:\Test\zz.ps1                                           <=           
         X:\Test\‏‏מצגת של Microsoft PowerPoint חדש.pptx          <=           
         X:\Test\hj;j\jhtsezkty yfhgvf gf;.txt                    <=           
         X:\Test\hj;j\‏‏תיקיה חדשה\jhfd.pub                       <=           
         X:\Test\uri\שדגכעגכי ד.txt                               <=           
         X:\Test\uri\‏‏‫מסמך טקסט ‫חדש.txt                        <=           
         X:\Test\uri\hgfjf\ggg.accdb                              <= 
    

    בשים לב שהקבצים מ2 התיקיות תואמים אבל הוא לא מחזיר כלל == היות והוא בודק לפי שם ונתיב והנתיב לא תואם.
    עשיתי בדיקה רק לפי MD5 ואני מקבל תוצאה של ==

    מה שקורה הוא שאם אני בודק לפי MD5 אני לא מקבל במערך שום ערך אלא רק == או = > וכו'.

    אמנם כאשר אני בודק בלי שום פרמטר הוא בודק לפי הMD5 אבל מחזיר מערך כמו שכתבתי בפוסט הראשון.
    פתרונים????


  • איך לחלץ את הערך Path מתוך מערך Powershall
    אורייא אוריי

    @dovid כתב באיך לחלץ את הערך Path מתוך מערך Powershall:

    נראה לי ככה, תבדוק אם עובד

    $changes[0].Path
    

    לא מחזיר כלום

  • 1 / 1
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום