Perguntas com a marcação «powershell»

Um shell interativo, linguagem de programação e script e ambiente circundante da Microsoft. Geralmente usado por administradores de sistema que gerenciam o software Microsoft (incluindo Windows, Exchange, SharePoint e serviços em nuvem Azure e Office 365), o PowerShell é incluído por padrão no Windows e substitui os idiomas anteriores, como VB Script.




1
O Set-RDSessionCollectionConfiguration Connection Broker se conecta ao localhost
Estou executando o seguinte comando em um console do PowerShell em uma máquina com Windows 8, tentando configurar um Agente 2012 R2 RDS Connection Broker: Import-Module RemoteDesktop Set-RDSessionCollectionConfiguration -CollectionName "Example" -CustomRdpProperty "gatewayhostname:s:rdp.example.com" -ConnectionBroker "ep-ts01.ad.example.com" No entanto, mesmo que eu esteja especificando qual Connection Broker usar, ele sempre tenta se conectar …

4
Como diferencio duas pastas no Windows Powershell?
Estou tentando encontrar diferenças no conteúdo de duas estruturas de pastas usando o Windows Powershell. Eu usei o método a seguir para garantir que os nomes dos arquivos sejam os mesmos, mas esse método não informa se o conteúdo dos arquivos é o mesmo: $firstFolder = Get-ChildItem -Recurse folder1 $secondFolder …
11 powershell  diff 

5
Não é possível conceder permissões de 'enviar como' no Exchange 2010
Estou tentando conceder permissões de 'enviar como' para um usuário no Exchange 2010. Aqui está o comando do Powershell que estou executando: Add-ADPermission "User1" -User "Ourdomain\User2" -Extendedrights "Send As" O PowerShell retorna este erro: A operação do Active Directory falhou no DC.OurDomain.pri. Este erro não é recuperável. Informações adicionais: Acesso …

5
Instrução Powershell Switch com vários valores
Alguém sabe como posso ter uma instrução switch com vários valores possíveis, como no exemplo abaixo? switch ($myNumber) { 1 3 5 7 9 { write-host "Odd" } 2 4 6 8 10 {write-host "Even" } } Costumava ser fácil no VBScript, por isso tenho certeza de que estou perdendo …
11 powershell 



2
Filtro de diferença de desempenho do PowerShell x função
Atualmente, estou lendo o livro Passo a Passo do Windows PowerShell 3.0 para obter mais informações sobre o PowerShell. Na página 201, o autor demonstra que um filtro é mais rápido que a função com a mesma funcionalidade. Este script leva 2,6 segundos em seu computador: MeasureAddOneFilter.ps1 Filter AddOne { …
11 powershell 

3
Como passar parâmetros para uma função?
Preciso processar uma cópia de trabalho SVN em um script PS, mas tenho problemas para passar argumentos para funções. Aqui está o que eu tenho: function foo($arg1, $arg2) { echo $arg1 echo $arg2.FullName } echo "0: $($args[0])" echo "1: $($args[1])" $items = get-childitem $args[1] $items | foreach-object -process {foo $args[0] …
11 powershell 

5
Como posso adicionar permissões de ACL para contas IIS APPPOOL \ * via Powershell?
Quero poder definir a conta do IIS para novos sites com permissões de modificação. Eu tenho o seguinte script: function Set-ModifyPermission ($directory, $username, $domain = 'IIS APPPOOL') { $inherit = [system.security.accesscontrol.InheritanceFlags]"ContainerInherit, ObjectInherit" $propagation = [system.security.accesscontrol.PropagationFlags]"None" $acl = Get-Acl $directory $user = New-Object System.Security.Principal.NTAccount($domain, $username ) $accessrule = New-Object system.security.AccessControl.FileSystemAccessRule($user, "Modify", …

3
Defina o serviço StartType como Automático - Atrasado
Usando Set-Service, sou capaz de alterar StartTypemeus serviços entre os valores aceitos de Boot, System, Automatic, Manual, Disabled. Usando services.msc, eu sou capaz de definir alguns serviços para iniciar com uma prioridade de Automatic (Delayed Start). No entanto, Get-Serviceainda relata esses serviços de inicialização atrasada como StartType : Automatice Set-Serviceerros …

3
Alterar o diretório de perfil do Powershell $
Gostaria de saber como alterar minha localização para a qual minha variável $ profile aponta. PS H:\> $profile H:\WindowsPowerShell\Microsoft.PowerShell_profile.ps1 H: \ é um compartilhamento de rede; portanto, quando crio meu arquivo de perfil e carrego o PowerShell, recebo o seguinte: Aviso de segurança Execute apenas scripts confiáveis. Embora os scripts …

4
Proteger o loop foreach quando lista vazia
Usando o Powershell v2.0, desejo excluir todos os arquivos com mais de X dias: $backups = Get-ChildItem -Path $Backuppath | Where-Object {($_.lastwritetime -lt (Get-Date).addDays(-$DaysKeep)) -and (-not $_.PSIsContainer) -and ($_.Name -like "backup*")} foreach ($file in $backups) { Remove-Item $file.FullName; } No entanto, quando $ backups está vazio, recebo: Remove-Item : Cannot …
10 powershell 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.