尝试使用Powershell安装Sysinternals时的警告

问题描述 投票:2回答:1

我正在尝试使用powershell安装sysinternals软件包,但是却收到大量警告。应该注意的是,我正在遵循一组说明,对此主题还不是很了解。这是尝试运行install-package命令时的警告:

Install-Package sysinternals
WARNING: NuGet: System.InvalidOperationException: Unable to find version '1.3.5.1' of package 'chocolatey-core.extension'.
WARNING: NuGet:    at NuGet.PackageRepositoryHelper.ResolvePackage(IPackageRepository sourceRepository, IPackageRepository
localRepository, IPackageConstraintProvider constraintProvider, String packageId, SemanticVersion version, Boolean
allowPrereleaseVersions)
WARNING: NuGet:    at NuGet.PackageManager.InstallPackage(String packageId, SemanticVersion version, Boolean ignoreDependencies,
Boolean allowPrereleaseVersions)
WARNING: NuGet:    at NuGet.Commands.InstallCommand.InstallPackage(IFileSystem fileSystem, String packageId, SemanticVersion version)
WARNING: NuGet:    at NuGet.Program.Main(String[] args)
WARNING: NuGet: System.InvalidOperationException: Unable to find version '2019.12.19' of package 'sysinternals'.

关于我之前所做的事情,我只安装了Chocolatey软件包提供程序并更新了Windows,但是也许我做错了什么?这是导致此的步骤:

Set-ExecutionPolicy RemoteSigned
Install-PackageProvider Chocolatey

Install-Module -Name PSWindowsUpdate
Get-WUInstall -Verbose
Get-WUInstall -Install

非常感谢您的帮助。

powershell nuget chocolatey
1个回答
2
投票

尽管您可以使用Chocolatey和NuGet,但是PowerShell的程序包管理器是PowerShellGet(当然,它是按设计使用NuGet的)。因此,Choco并不是真正需要的,但是,许多人仍在安装它并将其用于其他来源。

如果直接使用PowerShellGet,则会看到相同的错误。

Find-Module -Name 'SysInternals' -AllVersions | 
Format-Table -AutoSize
<#
# Results
PackageManagement\Find-Package : No match was found for the specified search criteria and module name 'SysInternals'. Try Get-PSRepository to see all available registered module 
repositories.
At C:\Users\Daniel\Documents\WindowsPowerShell\Modules\PowerShellGet\2.2.3\PSModule.psm1:8873 char:9
+         PackageManagement\Find-Package @PSBoundParameters | Microsoft ...
+         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Microsoft.Power...ets.FindPackage:FindPackage) [Find-Package], Exception
    + FullyQualifiedErrorId : NoMatchFoundForCriteria,Microsoft.PowerShell.PackageManagement.Cmdlets.FindPackage

#>

Find-Package -Name 'SysInternals' -AllVersions | 
Format-Table -AutoSize
<#
# Results

Find-Package : No match was found for the specified search criteria and package name 'SysInternals'. Try Get-PackageSource to see all available registered package sources.
At line:1 char:1
+ Find-Package -Name 'SysInternals' -AllVersions |
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Microsoft.Power...ets.FindPackage:FindPackage) [Find-Package], Exception
    + FullyQualifiedErrorId : NoMatchFoundForCriteria,Microsoft.PowerShell.PackageManagement.Cmdlets.FindPackage
#>

但是,如果您进行通配符搜索...

Find-Module -Name '*Internals*' |
Format-Table -AutoSize
<#
# Results

Version Name          Repository Description                                                                                                                                               
------- ----          ---------- -----------                                                                                                                                               
1.0.34  PoshInternals PSGallery  Collection of system internals tools for PowerShell.                                                                                                      
4.3     DSInternals   PSGallery  The DSInternals PowerShell Module exposes several internal features of Active Directory and Azure Active Directory. These include FIDO2 and NGC key aud...
0.2.8   AADInternals  PSGallery  The AADInternals PowerShell Module utilises several internal features of Azure Active Directory, Office 365, and related admin tools. DISCLAIMER: Funct...
0.1     LCMInternals  PSGallery  Demo scripts explaining the internals of LCM  
#>

Find-Package -Name '*Internals*' | 
Format-Table -AutoSize
<#
# Results

Name                                    Version Source    Summary                                                                                                                          
----                                    ------- ------    -------                                                                                                                          
PoshInternals                           1.0.34  PSGallery Collection of system internals tools for PowerShell.                                                                             
DSInternals                             4.3     PSGallery The DSInternals PowerShell Module exposes several internal features of Active Directory and Azure Active Directory. These incl...
AADInternals                            0.2.8   PSGallery The AADInternals PowerShell Module utilises several internal features of Azure Active Directory, Office 365, and related admin...
LCMInternals                            0.1     PSGallery Demo scripts explaining the internals of LCM                                                                                     
SilverlightToolkit-Internals-Unofficial 1.0.0   nuget.org The missing part of Microsoft Silverlight Toolkit. The internals DLL. 'System.Windows.Controls.Toolkit.Internals'                
AppInternals.Agent.Cloud.Support        10.10.0 nuget.org Configure an Azure Cloud Service solution for AppInternals application performance monitoring.                                   
InternalsVisibleTo.MSBuild              1.0.3   nuget.org Enables declaring 'InternalsVisibleTo' items in a .NET project file, rather than declaring them to an AssemblyInfo.cs file.      
Akrual.DDD.Utils.Internals              1.0.8   nuget.org Useful Classes yo use everywhere                                                                                                 
Meziantou.MSBuild.InternalsVisibleTo    1.0.1   nuget.org Allow to declare 'InternalsVisibleTo' in the csproj file, rather than declaring them to an AssemblyInfo.cs file.                 
microServiceBus.InternalService         1.0.0   nuget.org This package creates a stub from which you can create an Internal Service for microServiceBus.com   
#>

因此,如您所见,没有要安装的名为SysInternals的模块/软件包。

您要做的只是从此处下载zip文件,然后解压缩并正常使用。

Sysinternals Suitehttps://docs.microsoft.com/en-us/sysinternals/downloads/sysinternals-suite

© www.soinside.com 2019 - 2024. All rights reserved.