Запитання з тегом «powershell»

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

1
Запланований перезапуск послуги з powerhshell як обліковий запис служби не адміністратора
Перш ніж мене збити, я знаю, як запланувати завдання, перезапустити службу за допомогою повноважень або надати правам облікового запису, який не є адміністратором, для перезавантаження служби. Це не проблема. Однак проблема полягає у поєднанні всіх цих трьох завдань у поєднанні. У мене є служба Windows, якій потрібно обробляти файли в …

1
Чи можу я змінити описи оновлень у WSUS?
Кожен день виправлення Майкрософт у мене з’являється досить велика кількість нових оновлень, які я хочу схвалити своїм клієнтам. Але замість "Затвердити всі оновлення та продовжувати" я збираю інформацію про кожне оновлення у статті бази знань, щоб вирішити, чи це важливе оновлення для нас чи ні. Це досить виснажливе завдання, тому …

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

1
Set-RDSessionCollectionConfiguration Connector Broker підключається до localhost
Я виконую наступну команду з консолі PowerShell на машині Windows 8, намагаючись налаштувати брокера підключення RDS-сервера для сервера 2012 R2: Import-Module RemoteDesktop Set-RDSessionCollectionConfiguration -CollectionName "Example" -CustomRdpProperty "gatewayhostname:s:rdp.example.com" -ConnectionBroker "ep-ts01.ad.example.com" Однак, хоча я вказую, який брокер Connection використовувати, він завжди намагається підключитися до localhost: New-PSSession: [localhost] Підключення до віддаленого сервера 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, …

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

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

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

2
Фільтр різниці в продуктивності PowerShell порівняно з функцією
Зараз я читаю книгу Windows PowerShell 3.0 покроково, щоб отримати ще більшу інформацію про PowerShell. На сторінці 201 автор демонструє, що фільтр швидше, ніж функція з однаковою функціональністю. Цей сценарій займає 2,6 секунди на своєму комп’ютері: MeasureAddOneFilter.ps1 Filter AddOne { "add one filter" $_ + 1 } Measure-Command { 1..50000 …
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 …

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; } Однак коли $ резервні копії порожні, я отримую: Remove-Item : Cannot bind argument …
10 powershell 

4
Як знайти осиротілі комп'ютерні об’єкти в Active Directory за допомогою PowerShell?
Як я можу знайти всі облікові записи комп’ютера в моєму домені Active Directory, які не працювали протягом x днів за допомогою PowerShell? Зауважте, що я насправді знаю, як це зробити. Це питання з самовідповіддю просто для отримання знань там. Якщо хтось має кращий спосіб, сміливо розміщуйте його!

3
Параметри Powershell
У мене сценарій блоку Param Param ( [Parameter(Mandatory=$True)] [string]$FileLocation, [Parameter(Mandatory=$True)] [string]$password = Read-Host "Type the password you would like to set all the users to" -assecurestring ) Чи можна використовувати CmdLet Read-Host у необхідному полі параметра? якщо ні, що я можу зробити, щоб переконатися, що я приймаю правильний тип змінної …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.