Preguntas etiquetadas con powershell

Un shell interactivo, lenguaje de programación y scripting, y el entorno circundante de Microsoft. Comúnmente utilizado por los administradores del sistema que administran el software de Microsoft (incluidos Windows, Exchange, SharePoint y los servicios en la nube Azure y Office 365), PowerShell se incluye de manera predeterminada con Windows y toma el control de los idiomas anteriores, como VB Script.




1
Set-RDSessionCollectionConfiguration Connection Broker se conecta a localhost
Estoy ejecutando el siguiente comando desde una consola de PowerShell en una máquina con Windows 8, tratando de configurar un Agente de conexión RDS de Server 2012 R2: Import-Module RemoteDesktop Set-RDSessionCollectionConfiguration -CollectionName "Example" -CustomRdpProperty "gatewayhostname:s:rdp.example.com" -ConnectionBroker "ep-ts01.ad.example.com" Sin embargo, aunque estoy especificando qué Connection Broker usar, siempre intenta conectarse a …

4
¿Cómo difiero dos carpetas en Windows Powershell?
Estoy tratando de encontrar diferencias en el contenido de dos estructuras de carpetas con Windows Powershell. He utilizado el siguiente método para asegurarme de que los nombres de los archivos sean los mismos, pero este método no me dice si el contenido de los archivos es el mismo: $firstFolder = …
11 powershell  diff 

5
No se pueden otorgar permisos de "envío como" en Exchange 2010
Estoy tratando de otorgar permisos de 'enviar como' a un usuario en Exchange 2010. Aquí está el comando Powershell que estoy ejecutando: Add-ADPermission "User1" -User "Ourdomain\User2" -Extendedrights "Send As" Powershell devuelve este error: La operación de Active Directory falló en DC.OurDomain.pri. Este error no es recuperable. Información adicional: acceso denegado. …

5
Sentencia de Powershell Switch con múltiples valores
¿Alguien sabe cómo puedo tener una declaración de cambio con múltiples valores posibles como el ejemplo a continuación? switch ($myNumber) { 1 3 5 7 9 { write-host "Odd" } 2 4 6 8 10 {write-host "Even" } } Solía ​​ser fácil en VBScript, así que estoy seguro de que …
11 powershell 



2
Filtro de diferencia de rendimiento de PowerShell vs. función
Actualmente estoy leyendo el libro paso a paso de Windows PowerShell 3.0 para obtener más información sobre PowerShell. En la página 201, el autor demuestra que un filtro es más rápido que la función con la misma funcionalidad. Este script toma 2.6 segundos en su computadora: MeasureAddOneFilter.ps1 Filter AddOne { …
11 powershell 

3
¿Cómo pasar parámetros a una función?
Necesito procesar una copia de trabajo SVN en un script PS, pero tengo problemas para pasar argumentos a las funciones. Esto es lo que tengo: 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
¿Cómo puedo agregar permisos ACL para cuentas IIS APPPOOL \ * a través de Powershell?
Quiero poder configurar la cuenta de IIS para que los nuevos sitios web tengan permisos de modificación. Tengo el siguiente 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 …

3
Establecer servicio StartType en Automático - Retrasado
Utilizando Set-Service, puedo cambiar la cantidad StartTypede mis servicios entre los valores aceptados de Boot, System, Automatic, Manual, Disabled. Utilizando services.msc, puedo configurar algunos servicios para iniciar con una prioridad de Automatic (Delayed Start). Sin embargo, Get-Serviceaún informa de estos servicios de inicio retrasado StartType : Automaticy Set-Serviceerrores al intentar …

3
Cambiar el directorio de Powershell $ profile
Me gustaría saber cómo cambiar la ubicación a la que apunta mi variable $ profile. PS H:\> $profile H:\WindowsPowerShell\Microsoft.PowerShell_profile.ps1 H: \ es un recurso compartido de red, por lo que cuando creo mi archivo de perfil y cargo PowerShell obtengo lo siguiente: Advertencia de seguridad Ejecute solo scripts en los …

4
Proteja el bucle foreach cuando la lista esté vacía
Con Powershell v2.0, quiero eliminar cualquier archivo anterior a X días: $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; } Sin embargo, cuando $ backups está vacío, obtengo: Remove-Item : Cannot bind argument to …
10 powershell 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.