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

אוריי
-
מכסה למיחם שבת מתוצרת י.ל. שיא בע"מ -
מכסה למיחם שבת מתוצרת י.ל. שיא בע"מ@חוקר אני סובל מבעיה דומה ב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
-
חיפוש והחלפה בוורד מתוך קובץ אקסל -
חיפוש והחלפה בוורד מתוך קובץ אקסליש לי מלא חיפושים והחלפות בוורד (קרוב ל400) שכתבתי אותם בקובץ אקסל כך
עמודה A מה לחפש, עמודה B במה להחליף, עמודה C תווים כלליים.יש לי כרגע קוד שפותח לי את הקובץ אקסל
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 -
איך להשתמש ב 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
לא מחזיר כלום