Can anyone offer me insight into why I cannot get PolicyFileEditor installed? I have added NuGet as a package provider and set PSGallery to be trusted. The install output appears to work, but the module remain unavailable.
PS C:\WINDOWS\system32> Install-Module -Name PolicyFileEditor -force -verbose
VERBOSE: Using the provider ‘PowerShellGet’ for searching packages.
VERBOSE: The -Repository parameter was not specified. PowerShellGet will use all of the registered
repositories.
VERBOSE: Getting the provider object for the PackageManagement Provider ‘NuGet’.
VERBOSE: The specified Location is 'https://www.powershellgalle… and
PackageManagementProvider is ‘NuGet’.
VERBOSE: Searching repository
‘https://www.powershellgalle… for ‘’.
VERBOSE: Total package yield:‘1’ for the specified package ‘PolicyFileEditor’.
VERBOSE: Performing the operation “Install-Module” on target “Version ‘3.0.1’ of module
‘PolicyFileEditor’”.
VERBOSE: The installation scope is specified to be ‘AllUsers’.
VERBOSE: The specified module will be installed in ‘C:\Program Files\WindowsPowerShell\Modules’.
VERBOSE: The specified Location is ‘NuGet’ and PackageManagementProvider is ‘NuGet’.
VERBOSE: Downloading module ‘PolicyFileEditor’ with version ‘3.0.1’ from the repository
‘https://www.powershellgalle….
VERBOSE: Searching repository
‘https://www.powershellgalle… for ‘’.
VERBOSE: InstallPackage’ - name=‘PolicyFileEditor’,
version=‘3.0.1’,destination=‘C:\Users\Steven\AppData\Local\Temp\223968398’
VERBOSE: DownloadPackage’ - name=‘PolicyFileEditor’,
version=‘3.0.1’,destination=‘C:\Users\Steven\AppData\Local\Temp\223968398\PolicyFileEditor\PolicyFi
leEditor.nupkg’, uri=’https://www.powershellgalle…
VERBOSE: Downloading 'https://www.powershellgalle….
VERBOSE: Completed downloading
‘https://www.powershellgalle….
VERBOSE: Completed downloading ‘PolicyFileEditor’.
VERBOSE: Hash for package ‘PolicyFileEditor’ does not match hash provided from the server.
VERBOSE: InstallPackageLocal’ - name=‘PolicyFileEditor’,
version=‘3.0.1’,destination=‘C:\Users\Steven\AppData\Local\Temp\223968398’
VERBOSE: Catalog file ‘PolicyFileEditor.cat’ is not found in the contents of the module
‘PolicyFileEditor’ being installed.
VERBOSE: Valid authenticode signature found in the file ‘PolicyFileEditor.psd1’ for the module
‘PolicyFileEditor’.
No files are added to C:\Program Files\WindowsPowerShell\Modules, but the install is for all users, right?
It does not show up under Get-Module and the commands are unavailable.
You are not saying what OS you are on or what PS version you are using or how you are using PS, elevated or not, if you are below PSv5, you should install PowerShellGet, which is the package manager for Windows vs native Nuget.
PackageManagement PowerShell Modules Preview - March 2016
https://www.microsoft.com/en-us/download/details.aspx?id=51451
PSGet is part of Win 10 by default, thus no need to install nuget or chocolaty. The installer, takes care of the Nuget stuff for you.
I have seen this, once or twice from different folks. Give it a shot this way…
# be sure to update your PSGet version as well. 1x is the been replaced with 2x
get-module -Name '*get*'
ModuleType Version Name ExportedCommands
---------- ------- ---- ----------------
Script 2.0.0 PowerShellGet {Find-Command, Find-DscResource,...
Find-Module -Name PowerShellGet |
Save-Module -Path "$env:USERPROFILE\Documents\WindowsPowerShell\Modules" -Verbose -Force -WhatIf
Install-Module -Name PolicyFileEditor -Verbose -Force
Find-Module -Name PolicyFileEditor |
Save-Module -Path "$env:USERPROFILE\Documents\WindowsPowerShell\Modules" -Verbose -Force -WhatIf
Install-Module -Name PolicyFileEditor -Verbose -Force
I tried to follow the directions here (http://shaulov.us/2018/01/13/upgrading-powershellget-1-0-0-1-to-the-latest-version/) and that just brought me close to a backup restore. I do not have the same folders in package management though as the example on this page. I have no 1.6.0 and I have 1.0.0.0 and 1.0.0.1. Regarding PowerShellGet, removing the folder just makes PSGet not installed.
Sigh.
Regarding the actual goal, I wonder if the line saying the file does not match the hash provided by the server is related to the problem.
PS C:\WINDOWS\system32> Install-Module -Name PolicyFileEditor -verbose -force
VERBOSE: Using the provider 'PowerShellGet' for searching packages.
VERBOSE: The -Repository parameter was not specified. PowerShellGet will use all of the registered
repositories.
VERBOSE: Getting the provider object for the PackageManagement Provider 'NuGet'.
VERBOSE: The specified Location is 'https://www.powershellgallery.com/api/v2' and
PackageManagementProvider is 'NuGet'.
VERBOSE: Searching repository
'https://www.powershellgallery.com/api/v2/FindPackagesById()?id='PolicyFileEditor'' for ''.
VERBOSE: Total package yield:'1' for the specified package 'PolicyFileEditor'.
VERBOSE: Performing the operation "Install-Module" on target "Version '3.0.1' of module
'PolicyFileEditor'".
VERBOSE: The installation scope is specified to be 'AllUsers'.
VERBOSE: The specified module will be installed in 'C:\Program Files\WindowsPowerShell\Modules'.
VERBOSE: The specified Location is 'NuGet' and PackageManagementProvider is 'NuGet'.
VERBOSE: Downloading module 'PolicyFileEditor' with version '3.0.1' from the repository
'https://www.powershellgallery.com/api/v2'.
VERBOSE: Searching repository
'https://www.powershellgallery.com/api/v2/FindPackagesById()?id='PolicyFileEditor'' for ''.
VERBOSE: InstallPackage' - name='PolicyFileEditor',
version='3.0.1',destination='C:\Users\Steven\AppData\Local\Temp\25650263'
VERBOSE: DownloadPackage' - name='PolicyFileEditor',
version='3.0.1',destination='C:\Users\Steven\AppData\Local\Temp\25650263\PolicyFileEditor\PolicyFil
eEditor.nupkg', uri='https://www.powershellgallery.com/api/v2/package/PolicyFileEditor/3.0.1'
VERBOSE: Downloading 'https://www.powershellgallery.com/api/v2/package/PolicyFileEditor/3.0.1'.
VERBOSE: Completed downloading
'https://www.powershellgallery.com/api/v2/package/PolicyFileEditor/3.0.1'.
VERBOSE: Completed downloading 'PolicyFileEditor'.
VERBOSE: Hash for package 'PolicyFileEditor' does not match hash provided from the server.
VERBOSE: InstallPackageLocal' - name='PolicyFileEditor',
version='3.0.1',destination='C:\Users\Steven\AppData\Local\Temp\25650263'
VERBOSE: Catalog file 'PolicyFileEditor.cat' is not found in the contents of the module
'PolicyFileEditor' being installed.
VERBOSE: Valid authenticode signature found in the file 'PolicyFileEditor.psd1' for the module
'PolicyFileEditor'.