[Install‐2] Offline install - rin309/Wsustainable GitHub Wiki
現在プレビュー版として公開しており、今後仕様を大きく変更する可能性があります
ご利用は自己責任にてお願いします。
注意事項
- 今まで PowerShellGet を使用していなかった環境にてインストールをした場合、
AllowPrerelease
に関するエラーが表示されることがあります。詳しくは https://github.com/rin309/Wsustainable/issues/3 をご覧ください。 - 更新機能は搭載されていないため、既存バージョンからのアップグレードも本ページのインストール手順にて可能です。
- ただし、旧バージョンの設定ファイルがそのまま動作することを保証していません。更新後に想定通りの動作をしなくなった場合、https://github.com/rin309/Wsustainable/wiki/HowToUse の画面より、設定ファイルを再構築してください。
インターネット接続なし (非推奨)
インターネット接続があることが大前提の設計としていますが、技術的にはオフラインからもインストールできるようです。
- 下記いずれかの方法にて Microsoft.PackageManagement.NuGetProvider.dll (2.8.5.208) を入手し、インストール先のサーバーにて %ProgramFiles%\PackageManagement\ProviderAssemblies\nuget\2.8.5.208\ に配置
- https://learn.microsoft.com/ja-jp/powershell/gallery/how-to/getting-support/bootstrapping-nuget?view=powershellget-3.x#manually-bootstrapping-the-nuget-provider-on-a-machine-that-is-not-connected-to-the-internet
- https://stackoverflow.com/questions/58349992/how-do-i-install-the-nuget-provider-for-powershell-on-a-offline-machine
- 下記 URL から "Manual Download" の "Download the raw nupkg file" を押す
- https://www.powershellgallery.com/packages/PowerShellGet/2.2.5
- https://www.powershellgallery.com/packages/PackageManagement/1.4.8.1
- https://www.powershellgallery.com/packages/SqlServer/
- https://www.powershellgallery.com/packages/Wsustainable/
- 各ファイルについて、セキュリティ項目の "許可する" にチェックをいれて "OK" を押す
- インストール先のサーバーにて C:\LocalPkg フォルダーを作成し、各 nupkg ファイルを配置
- 下記 PowerShell コマンドを実行
Set-ExecutionPolicy Unrestricted -Scope Process -Force
Register-PSRepository -Name LocalPackages -SourceLocation C:\LocalPkg -InstallationPolicy Trusted
Install-Module -Name PackageManagement -Force -Repository LocalPackages | Out-Null
Install-Module -Name PowerShellGet -Force -Repository LocalPackages | Out-Null
Install-Module -Name SqlServer -Repository LocalPackages | Out-Null
Get-InstalledModule | Where-Object Name -eq Wsustainable | Uninstall-Module -Force | Out-Null
Install-Module -Name Wsustainable -Repository LocalPackages | Out-Null
Install-WindowsFeature FS-Resource-Manager -IncludeManagementTools
# ↑ FS-Resource-Manager は Show-WsustainableSettings のウィザード途中でもインストールできますが、事前にインストールしておくとスムーズです