סקריפט התקנת תעודה בג'אווה

מתוך ויקי נטפרי
קפיצה לניווט קפיצה לחיפוש

למעבר מתצוגת עריכה לתצוגת קריאה

עמוד ראשי > תעודת האבטחה > התקנת תעודה עבור Java > סקריפט התקנת תעודה בג'אווה ‎‎


התקנה בתוכנות 32 ביט

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

$certs = @(Get-Childitem -Path "C:\Program files", "C:\Program Files (x86)"  -Include *cacerts* -Exclude *.pem -File -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" -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 "\"  -Include *cacerts* -Exclude *.pem -File -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}

הרצה זו לוקחת זמן רב מאד לכן עדיף לאתר את מיקום התיקיה באופן עצמאי