סקריפט התקנת תעודה בג'אווה: הבדלים בין גרסאות בדף
קפיצה לניווט
קפיצה לחיפוש
(גרסת ביניים אחת של אותו משתמש אינה מוצגת) | |||
שורה 3: | שורה 3: | ||
− | === | + | === הרצה בכל המחשב (זמן הרצה ארוך יותר) === |
− | + | באם ברצונכם להריץ את ההתקנה בכל תיקיות המחשב ניתן להריץ את הסקריפט הבא | |
− | $certs = @(Get-Childitem -Path " | + | $certs = @(Get-Childitem -Path "\" -Filter cacerts -Recurse -ErrorAction SilentlyContinue); $keytool = Get-Childitem -Path "C:\Program files", "\" -filter keytool.exe -Recurse -ErrorAction SilentlyContinue | Select -First 1; foreach ( $cert in $certs ){& "$keytool" -import -trustcacerts -alias netfree-ca$(date -format dMyyhm) -file C:\ProgramData\NetFree\CA\netfree-ca-last.crt -keystore $cert -storepass changeit -noprompt} |
− | + | הרצה זו לוקחת זמן רב מאד לכן עדיף לאתר את מיקום התיקיה באופן עצמאי | |
− | === הרצה | + | === הרצה עם אפשרות להסרה בקלות === |
+ | למי שחייב שתהיה לו אפשרות להסרת התעודה מהמחשב בקלות שיתקין דרך הסקריפט הזה.<br> | ||
+ | לתשומת לב! הסקריפט הזה בכל הרצה מסיר התקנות קודמות '''שהותקנו על ידו''' ומתקין את התעודה העדכנית. | ||
− | + | $certs = @(Get-Childitem –Path "C:\Program files", "C:\Program Files (x86)" -Filter cacerts -Recurse -ErrorAction SilentlyContinue);$keytool = Get-Childitem -Path "C:\Program files", "C:\Program Files (x86)" -Filter keytool.exe -Recurse -ErrorAction SilentlyContinue | Select -First 1; foreach ( $cert in $certs ){& "$keytool" -delete -trustcacerts -alias netfree-ca -keystore $cert -storepass changeit -noprompt; & "$keytool" -import -trustcacerts -alias netfree-ca -file C:\ProgramData\NetFree\CA\netfree-ca-last.crt -keystore $cert -storepass changeit -noprompt} | |
− | + | להסרה ללא התקנה מחדש הריצו. | |
− | + | $certs = @(Get-Childitem –Path "C:\Program files", "C:\Program Files (x86)" -Filter cacerts -Recurse -ErrorAction SilentlyContinue);$keytool = Get-Childitem -Path "C:\Program files", "C:\Program Files (x86)" -Filter keytool.exe -Recurse -ErrorAction SilentlyContinue | Select -First 1; foreach ( $cert in $certs ){& "$keytool" -delete -trustcacerts -alias netfree-ca -keystore $cert -storepass changeit -noprompt} |
גרסה אחרונה מ־21:58, 8 ביוני 2022
למעבר מתצוגת עריכה לתצוגת קריאה
עמוד ראשי > תעודת האבטחה > התקנת תעודה עבור Java > סקריפט התקנת תעודה בג'אווה
הרצה בכל המחשב (זמן הרצה ארוך יותר)
באם ברצונכם להריץ את ההתקנה בכל תיקיות המחשב ניתן להריץ את הסקריפט הבא
$certs = @(Get-Childitem -Path "\" -Filter cacerts -Recurse -ErrorAction SilentlyContinue); $keytool = Get-Childitem -Path "C:\Program files", "\" -filter keytool.exe -Recurse -ErrorAction SilentlyContinue | Select -First 1; foreach ( $cert in $certs ){& "$keytool" -import -trustcacerts -alias netfree-ca$(date -format dMyyhm) -file C:\ProgramData\NetFree\CA\netfree-ca-last.crt -keystore $cert -storepass changeit -noprompt}
הרצה זו לוקחת זמן רב מאד לכן עדיף לאתר את מיקום התיקיה באופן עצמאי
הרצה עם אפשרות להסרה בקלות
למי שחייב שתהיה לו אפשרות להסרת התעודה מהמחשב בקלות שיתקין דרך הסקריפט הזה.
לתשומת לב! הסקריפט הזה בכל הרצה מסיר התקנות קודמות שהותקנו על ידו ומתקין את התעודה העדכנית.
$certs = @(Get-Childitem –Path "C:\Program files", "C:\Program Files (x86)" -Filter cacerts -Recurse -ErrorAction SilentlyContinue);$keytool = Get-Childitem -Path "C:\Program files", "C:\Program Files (x86)" -Filter keytool.exe -Recurse -ErrorAction SilentlyContinue | Select -First 1; foreach ( $cert in $certs ){& "$keytool" -delete -trustcacerts -alias netfree-ca -keystore $cert -storepass changeit -noprompt; & "$keytool" -import -trustcacerts -alias netfree-ca -file C:\ProgramData\NetFree\CA\netfree-ca-last.crt -keystore $cert -storepass changeit -noprompt}
להסרה ללא התקנה מחדש הריצו.
$certs = @(Get-Childitem –Path "C:\Program files", "C:\Program Files (x86)" -Filter cacerts -Recurse -ErrorAction SilentlyContinue);$keytool = Get-Childitem -Path "C:\Program files", "C:\Program Files (x86)" -Filter keytool.exe -Recurse -ErrorAction SilentlyContinue | Select -First 1; foreach ( $cert in $certs ){& "$keytool" -delete -trustcacerts -alias netfree-ca -keystore $cert -storepass changeit -noprompt}