Preskoči na vsebino

Napredna namestitev v sistemu Windows ​

Ta dokument opisuje različne alternativne načine namestitve in preverjanja podpisa aplikacije, s katerimi v sistemu Windows dokažete pristnost prenesene programske opreme.

Prenos namestitvenega programa MSI ​

Prenesite namestitveni program MSI:

Preverjanje podpisa namestitvenega programa ​

Namestitveni program MSI je podpisan s samopodpisanim potrdilom, ki ga Windows ne prepozna kot zaupanja vrednega. Kljub temu lahko pristnost namestitvenega programa preverite.

  • Odprite terminal in se premaknite v imenik, kamor ste prenesli namestitveni program MSI

  • Vnesite naslednji ukaz glede na preneseni namestitveni program:

    • Za namestitveni program Windows x64:
    powershell
    Get-AuthenticodeSignature portfelj_0.6.0_windows_x64.msi
    • Za namestitveni program Windows na ARM64:
    powershell
    Get-AuthenticodeSignature portfelj_0.6.0_windows_arm64.msi
  • Preverite, da se SignerCertificate v izpisu ujema z enim od naslednjih prstnih odtisov:

    • E412C6A613D691D50C8C1E510BC252B55344C4FD
    • C6E9EFCB2902083B9649ADCCC89C78EF4EE5FB5F

    Če se prstni odtis ne ujema, izbrišite namestitveni program in incident prijavite na GitHubu. Če se prstni odtis ujema, nadaljujte z namestitvijo kot običajno.

INFO

Namestitveni program MSI samodejno doda namestitveni imenik v sistemsko pot, tako da lahko portfelj zaženete brez vnosa celotne poti do izvršljive datoteke.

Namestitev iz arhiva zip ​

Aplikacijo lahko prenesete tudi v arhivu zip:

Preneseno datoteko zip nato razširite nekam na disk, na primer:

C:\Program Files\Portfelj

Preverjanje podpisa izvršljive datoteke ​

Za preverjanje prstnega odtisa zaženite naslednji ukaz:

powershell
Get-AuthenticodeSignature 'C:\Program Files\Portfelj\portfelj.exe'

Prepričajte se, da se prstni odtis ujema z E412C6A613D691D50C8C1E510BC252B55344C4FD.

Če se prstni odtis ne ujema, izbrišite preneseno programsko opremo in incident prijavite na GitHubu.

Dodajanje poti v okolje ​

Da bi lahko portfelj klicali iz terminala brez vnosa celotne poti do izvršljive datoteke, moramo namestitveni imenik dodati na seznam poti v okoljski spremenljivki Path. Za to sledite tem navodilom.

Omogočanje samodejnega dopolnjevanja ukazov ​

Namestitveni program MSI in arhiv zip poleg izvršljive datoteke vsebujeta tudi skripto za dopolnjevanje ukazov v PowerShellu portfelj.ps1. Za dopolnjevanje ukazov portfelj s tipko Tab skripto dodajte v svoj profil PowerShell:

powershell
if (!(Test-Path $PROFILE)) { New-Item -Path $PROFILE -ItemType File -Force }
Add-Content -Path $PROFILE -Value '. "C:\Program Files\Portfelj\portfelj.ps1"'

Če ste arhiv zip razširili drugam, ustrezno zamenjajte pot, nato ponovno odprite terminal.

TIP

Če PowerShell javi, da je izvajanje skript v sistemu onemogočeno, za svojega uporabnika dovolite lokalne skripte z ukazom Set-ExecutionPolicy -Scope CurrentUser RemoteSigned.

Če ste aplikacijo namestili iz arhiva zip, PowerShell morda tudi ne bo hotel naložiti prenesene skripte. Enkrat jo odblokirajte z ukazom Unblock-File 'C:\Program Files\Portfelj\portfelj.ps1'.