סקריפט התקנת תעודה בג'אווה: הבדלים בין גרסאות בדף
קפיצה לניווט
קפיצה לחיפוש
(יצירת דף עם התוכן "=== התקנה בתוכנות 32 ביט === במקרה ויש צורך להתקין תעודה גם בתוכנות 32 ביט יש להריץ את הסקריפט...") |
|||
(2 גרסאות ביניים של אותו משתמש אינן מוצגות) | |||
שורה 1: | שורה 1: | ||
− | + | {{קישור לתצוגת קריאה}} | |
+ | {{ניווט|תעודת האבטחה|התקנת תעודה עבור 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} |
− | + | הרצה זו לוקחת זמן רב מאד לכן עדיף לאתר את מיקום התיקיה באופן עצמאי | |
+ | |||
+ | === הרצה עם אפשרות להסרה בקלות === | ||
+ | למי שחייב שתהיה לו אפשרות להסרת התעודה מהמחשב בקלות שיתקין דרך הסקריפט הזה.<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 | + | $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}