Вопросы с тегом «powershell»

Интерактивная оболочка, язык сценариев и программирования и окружающая среда от Microsoft. Обычно используемый системными администраторами, управляющими программным обеспечением Microsoft (включая Windows, Exchange, SharePoint и облачные службы Azure и Office 365), PowerShell включен по умолчанию в Windows и заменяет собой предыдущие языки, такие как VB Script.

1
Запланированный перезапуск службы с помощью Powerhshell в качестве учетной записи службы без прав администратора
Прежде чем меня уволят, я знаю, как запланировать задачу, перезапустить службу с PowerShell или дать учетной записи не администратора, чтобы перезапустить службу. Это не проблема. Проблема, однако, заключается в сочетании всех этих трех задач вместе. У меня есть служба Windows, которая должна обрабатывать файлы в сетевой папке. Поэтому он входит …

1
Могу ли я изменить описания обновлений в WSUS?
В каждый день исправлений Microsoft у меня появляется довольно большое количество новых обновлений, которые я хочу одобрить для своих клиентов. Но вместо «Одобрить все обновления и продолжить» я собираю информацию о каждом обновлении в его статье базы знаний, чтобы решить, является ли это важным обновлением для нас или нет. Это …

1
В каком контексте запускаются сценарии обнаружения SCCM Powershell?
Наконец-то я успешно использовал сценарии обнаружения PowerShell на клиентах с AllSignedполитикой выполнения. (подсказка: он начал работать после установки последнего пакета обновления и использования обходного пути Адама Мельцера .) Теперь, когда практично использовать сценарии PowerShell для обнаружения приложений, меня удивляют следующие вещи: В каком контексте клиент SCCM запускает сценарии обнаружения PowerShell? …

1
Set-RDSessionCollectionConfiguration брокер соединений подключается к локальному хосту
Я запускаю следующую команду из консоли PowerShell на компьютере с Windows 8, пытаясь настроить посредник соединений RDS Server 2012 R2: Import-Module RemoteDesktop Set-RDSessionCollectionConfiguration -CollectionName "Example" -CustomRdpProperty "gatewayhostname:s:rdp.example.com" -ConnectionBroker "ep-ts01.ad.example.com" Однако, несмотря на то, что я указываю, какой брокер подключений использовать, он всегда пытается подключиться к localhost: New-PSSession: [localhost] Не удалось …

4
Как различить две папки в Windows Powershell?
Я пытаюсь найти различия в содержании двух структур папок с помощью Windows Powershell. Я использовал следующий метод, чтобы убедиться, что имена файлов совпадают, но этот метод не сообщает мне, совпадает ли содержимое файлов: $firstFolder = Get-ChildItem -Recurse folder1 $secondFolder = Get-ChildItem -Recurse folder2 Compare-Object -ReferenceObject $firstFolder -DifferenceObject $secondFolder Методика, описанная …
11 powershell  diff 

5
Не удается дать разрешения «Отправить как» в Exchange 2010
Я пытаюсь дать разрешения «Отправить как» одному пользователю в Exchange 2010. Вот команда Powershell, которую я выполняю: Add-ADPermission "User1" -User "Ourdomain\User2" -Extendedrights "Send As" Powershell возвращает эту ошибку: Сбой операции Active Directory на DC.OurDomain.pri. Эта ошибка не повторяется. Дополнительная информация: Доступ запрещен. Ответ активного каталога: 00000005: SecErr: DSID-031521D0, проблема 4003 …

5
Оператор Powershell Switch с несколькими значениями
Кто-нибудь знает, как я могу иметь оператор switch с несколькими возможными значениями, как в примере ниже? switch ($myNumber) { 1 3 5 7 9 { write-host "Odd" } 2 4 6 8 10 {write-host "Even" } } Раньше было легко в VBScript, так что я уверен, что мне просто не …
11 powershell 

7
Как включить или отключить функции Windows с помощью PowerShell или командной строки в Windows 7?
Я выполнил сценарий sysocmgrв Windows XP, servermanagercmdна сервере 2008, и теперь я обнаружил, что мне нужно использовать новый модуль PowerShell servermanagerдля установки функций на Server 2008 R2, и поэтому я ожидаю, что я буду использовать тот же модуль в Windows 7, но это не так там. Как установить функции Windows …

2
Лучший способ добавить ключи и значения HKCU для всех существующих пользователей и всех новых пользователей?
Мне нужно добавить ключи и значения HKCU для всех машин в определенном подразделении, для всех существующих профилей пользователей и в профиль по умолчанию. Какой лучший способ подойти к этому? Я мог бы перечислять и перебирать все NTUSER.DAT, загружать улей, добавлять ключи и выгружать улей, но это кажется неуклюжим способом сделать …

2
Фильтр разницы производительности PowerShell и функция
В настоящее время я читаю книгу «Шаг за шагом» по Windows PowerShell 3.0, чтобы узнать больше о PowerShell. На странице 201 автор демонстрирует, что фильтр работает быстрее, чем функция с той же функциональностью. Этот скрипт занимает 2,6 секунды на своем компьютере: MeasureAddOneFilter.ps1 Filter AddOne { "add one filter" $_ + …
11 powershell 

3
Как передать параметры в функцию?
Мне нужно обработать рабочую копию SVN в сценарии PS, но у меня возникают проблемы с передачей аргументов функциям. Вот что у меня есть: 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
Как добавить разрешения ACL для учетных записей IIS APPPOOL \ * через Powershell?
Я хочу иметь возможность настроить учетную запись IIS для новых веб-сайтов, чтобы иметь разрешения на изменение. У меня есть следующий скрипт: 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
Установите для службы StartType значение Автоматически - Задержка
Используя Set-Service, я могу изменить StartTypeсвои услуги между принятыми значениями Boot, System, Automatic, Manual, Disabled. Используя services.msc, я могу настроить запуск некоторых служб с приоритетом Automatic (Delayed Start). Тем не менее, Get-Serviceвсе еще сообщает об этих службах с отложенным запуском как StartType : Automaticи об Set-Serviceошибках при попытке установить эти …

3
Изменить каталог профиля Powershell $
Я хотел бы знать, как изменить мое местоположение, на которое указывает переменная $ profile. PS H:\> $profile H:\WindowsPowerShell\Microsoft.PowerShell_profile.ps1 H: \ является сетевым ресурсом, поэтому при создании файла профиля и загрузке powershell я получаю следующее: Предупреждение о безопасности Запускайте только те сценарии, которым доверяете. Хотя сценарии из Интернета могут быть полезны, …

4
Защищать цикл foreach при пустом списке
Используя Powershell v2.0, я хочу удалить любые файлы старше X дней: $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; } Однако, когда $ backups пусто, я получаю: Remove-Item : Cannot bind argument to parameter …
10 powershell 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.