Come installo Set-SMBBandwidthLimit su Windows 10 V1709


0

Sto cercando di installare il Set-SmbBandwidthLimitcommandlet per l'utilizzo nella limitazione dei miei backup su smb. Ho esaminato i documenti ufficiali e si dice

Prima di poter utilizzare questo cmdlet, è necessario abilitare la funzione utilizzando il comando seguente: Aggiungi-WindowsFeature -Name FS-SMBBW Per ulteriori informazioni, digitare Get-Help Install-WindowsFeature

Quale RSAT persino ottenere il comando - e quel comando non funziona in realtà su una build di Windows client. Ottengo l'errore

PS C: \ WINDOWS \ system32> get-WindowsFeature -Name FS-SMBBW
get-WindowsFeature: la destinazione del cmdlet specificato non può essere un sistema operativo basato su client Windows.
Alla riga: 1 carattere: 1
Install-WindowsFeature: la destinazione del cmdlet specificato non può essere un sistema operativo basato su client Windows.
Alla riga: 1 carattere: 1
+ Installa-Windows Funzionalità FS-SMBBW
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo: DeviceError: (localhost: String) [Install-WindowsFeature], Eccezione
    + FullyQualifiedErrorId: WindowsClient_NotSupported, Microsoft.Windows.ServerManager.Commands.AddWindowsFeatureCom
   Mand

Come posso effettivamente installare questa funzione, elencata come disponibile per Windows 10


Secondo i commenti di Ramhound, non funziona quando lo eseguo. In diversi modi, indicando che devo installarlo

PS C: \ WINDOWS \ system32> Set-SmbBandwidthLimit -Category Default -BytesPerSecond 50MB
Set-SmbBandwidthLimit: la funzione Limite larghezza di banda SMB non è installata. Per installare questa funzione, utilizzare Server Manager
o il seguente comando di Windows PowerShell: Install-WindowsFeature FS-SMBBW.
Alla riga: 1 carattere: 1
+ Set-SmbBandwidthLimit -Category Default -BytesPerSecond 50MB
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~
    + CategoryInfo: NotImplemented: (MSFT_SmbBandwidthLimit: ROOT / Microsoft / ... bBandwidthLimit) [Set-SmbBandw
   idthLimit], CimException
    + FullyQualifiedErrorId: MI RESULT 7, Set-SmbBandwidthLimit

PS C: \ WINDOWS \ system32> Set-SmbBandwidthLimit

cmdlet Set-SmbBandwidthLimit nella posizione 1 della pipeline di comando
Fornire i valori per i seguenti parametri:
Categoria: impostazione predefinita
BytePerSecondo: 52428800
Set-SmbBandwidthLimit: la funzione Limite larghezza di banda SMB non è installata. Per installare questa funzione, utilizzare Server Manager
o il seguente comando di Windows PowerShell: Install-WindowsFeature FS-SMBBW.
Alla riga: 1 carattere: 1
+ Set-SmbBandwidthLimit
+ ~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo: NotImplemented: (MSFT_SmbBandwidthLimit: ROOT / Microsoft / ... bBandwidthLimit) [Set-SmbBandw
   idthLimit], CimException
    + FullyQualifiedErrorId: MI RESULT 7, Set-SmbBandwidthLimit

Hai provato a usare Set-SmbBandwidthLimit senza abilitare la funzione in questione? La mia ricerca indica che è un ruolo di Windows Server e non può essere eseguito su un client Windows. So cosa dice l'articolo di supporto, sospetto sia un doppio articolo, sia per Server 2016 che per Windows 10 e l'abilitazione della funzionalità è applicabile solo a Server 2016
Ramhound,

Non sarei sorpreso se questo significa semplicemente che il cmdlet (che può indirizzare un computer remoto tramite -CimSession) è disponibile su Windows 10 ma può solo indirizzare Server.
Bob,

È probabilmente classificato erroneamente come disponibile per Win10. Tutte le strade sembrano condurre a questo essere solo un cmdlet del server.
radice
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.