Configurando configurações de relatório de limite usando o PowerShell
Arquivo do Windows Server Storage Resource Manager vem com um conjunto de armazenamento de funções que permitem que um usuário para gerar uma variedade de relatórios valiosos sobre as partes de arquivos de relatórios. Os valores padrão para limites de relatório, por exemplo, arquivos max / relatório, são pré-configurados para provar apenas valores de tamanho. Infelizmente, Antes Server 2012 R2, File limites relatório de armazenamento não eram acessíveis a partir da interface do usuário FRSM. Com nenhuma interface do usuário para gerenciá-los no FSRM, o usuário pode ser muito confuso com a saída de relatórios de armazenamento quando eles não estão cientes da existência de limites de relatórios. Pior ainda, tem sido difícil encontrar documentação explicando quais são esses limites e como repor-los sozinho. Assim, este artigo está sendo fornecida para melhorar essa situação.
O objetivo deste post é para lhe fornecer a informação que você precisa:
Estar ciente dos vários limites de relatórios padrão dentro do Reporting System FRSM como do Windows Server versão 2012.
Aprenda a configurar facilmente esses limites usando o Windows PowerShell para valores que lhe permitirá obter as informações que você precisa.
O que não está coberto: Este post não vai
Ensiná-lo a instalar ou usar FSRM Relatórios
Ensiná-lo a escrever scripts do PowerShell
Com isso, vamos começar. Na próxima seção vou definir as expectativas com você sobre o que você precisa ter feito antes de usar as instruções e outros pré-requisitos, como permissões e configurações necessárias.
Neste momento eu estou supondo que você tenha instalado o papel Resource File Storage Manager para a instância do Windows Server 2012 e todas as atualizações de roll-up publicados atualmente foram instalados.
Pressupostos adicionais antes de começar incluem:
Você está plenamente versado na operação do papel FSRM no Windows Server 2012
Você entende como executar comandos PowerShell
Você está conectado ao servidor com privilégios de administrador local
FSRM LIMITES notificação definidos
A tabela a seguir define o limite de notificação suportado constantes FSRM usa para restringir a saída de relatório para fins de mitigação de impactos de desempenho a partir excessivamente grandes conjuntos de dados:
O usuário é livre para definir qualquer uma dessas constantes para atender suas necessidades de saída de relatório.
Os meios de fazê-lo é consistente para todos e vai ser explicado no Passo a Passo seção.
RELATÓRIOS LIMITE CONSTANTE DEFAULT VALUES
Dependendo da sua versão do Windows Server, cada uma das constantes limite relatório descritos acima vem com um valor codificado padrão.
Os valores atuais sempre será exibido na sua janela PowerShell quando você define qualquer constante para um novo valor.
NOTA: O Windows Server 2012 R2 permite a configuração desses valores no quadro do diálogo relatório de armazenamento Propriedades tarefa de FSRM, com base no tipo de relatório selecionado, clicando no botão "Editar Parâmetros" como mostrado abaixo:
As etapas para alterar o valor atual de uma constante Limite Relatório FSRM são bastante simples e fácil.
Depois de ter identificado a constante especial que você deseja mudar, ele será usado no comando a seguir, substituindo o parâmetro <>.
Set-FsrmSetting - <ConstantName> <NewValue> -PassThru
Para executar este comando com o seu parâmetro, vou usar o "MaxFilesPerPropertyValue" como um exemplo, e definir o novo valor para 1 milhão.
As etapas para fazer isso são as seguintes:
1) Vá para o ecrã inicial
2) Localize o ícone do PowerShell e botão direito do mouse-lo. Na barra de status do Windows na parte inferior da tela, escolha a opção "Executar como Administrador", como mostrado na figura abaixo:
3) Quando o PowerShell comando da janela aberta, digite o seguinte comando:
Set-FsrmSetting -ReportLimitMaxFilesPerPropertyValue 1000000 -PassThru
Isto irá permitir um relatório para conter até 1 milhão de ficheiros para cada valor da propriedade relatado.
Se você tem acesso a este comando com o seu login atual, o comando será executado e fornecer um resumo das atuais Valores FSRM de parâmetros como mostrado abaixo.
Se você não tem acesso ao comando, você verá a mensagem "Acesso negado"
NOTA: Se você receber uma mensagem de erro indicando que o comando PowerShell que você está tentando executar não está assinado digitalmente ou a execução de scripts está desativado, consulte o PS comando Ajuda set-executionpolicy para obter informações sobre como resolver o problema.
Os nomes dos parâmetros correspondentes a cada relatório Limitar CONSTANTE
Observe o nome do parâmetro no comando é uma variação do nome constante real, não o próprio nome.
O nome constante é definida na API do FSRM que está sendo chamado pelo cmdlet PowerShell.
Assim, em vez de usar "FsrmReportLimit_MaxFilesPerPropertyValue", usamos "ReportLimitMaxFilesPerPropertyValue".
Nota: Você deve usar a mesma convenção para as outras constantes ao especificar o nome do parâmetro associado no comando.
Eu incluí uma tabela com as traduções nome de parâmetro para sua conveniência abaixo:
Relatórios limite de nome constante
|
Nome parâmetro
|
FsrmReportLimit_MaxFiles
|
ReportLimitMaxFile
|
FsrmReportLimit_MaxFileGroups
|
ReportLimitMaxFileGroup
|
FsrmReportLimit_MaxOwners
|
ReportLimitMaxOwner
|
FsrmReportLimit_MaxFilesPerFileGroup
|
ReportLimitMaxFilesPerFileGroup
|
FsrmReportLimit_MaxFilesPerOwner
|
ReportLimitMaxFilesPerOwner
|
FsrmReportLimit_MaxFilesPerDuplGroup
|
ReportLimitMaxFilesPerDuplicateGroup
|
FsrmReportLimit_MaxDuplicateGroups
|
ReportLimitMaxDuplicateGroup
|
FsrmReportLimit_MaxQuotas
|
ReportLimitMaxQuota
|
FsrmReportLimit_MaxFileScreenEvents
|
ReportLimitMaxFilesScreenEvent
|
FsrmReportLimit_MaxPropertyValues
|
ReportLimitMaxPropertyValue
|
FsrmReportLimit_MaxFilesPerPropertyValue
|
ReportLimitMaxFilesPerPropertyValue
|
4) Substitua o nome do parâmetro no comando exemplo com o que você deseja mudar, e fornecer um novo valor no lugar do meu, e você tem isso.
Emitir o novo comando na janela de comando do PowerShell para coincidir com a estrutura:
Set-FsrmSetting - <ConstantName> <NewValue> -PassThru
RESUMO
Depois de ter executado um comando com sucesso, você deve ver um novo resumo de FSRM ativa Constantes exibidos com o seu novo valor associado ao parâmetro especificado relatórios. Se você tem uma mensagem de erro em vez disso, é provável que você misspelled alguma parte do comando ou parâmetros, fornecido um valor inválido, ou não tem os privilégios apropriados para executar comandos FSRM.
Para mais informações sobre os comandos FSRM PowerShell, visite este TechNet Link:
Você pode rever a lista completa dos parâmetros utilizados no cmdlet PowerShell "Set-FsrmSetting" neste link TechNet: