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

10
Как настроить SFTP для сайтов без предоставления доступа к оболочке?

Я хотел бы использовать SFTP для всех сайтов на моем сервере cPanel CentOS, так как ранее у нас был взломан пароль FTP (не сложно). Однако я не хочу, чтобы у каждой учетной записи SFTP на сайтах был доступ к оболочке (даже в тюрьме). Это возможно и как? Я тихий новичок в UNIX, управлении сервером и...

10
Изменение bind-адреса mysql в скрипте

Каков наилучший способ изменить bind-адрес mysql в my.cnf из сценария оболочки? Есть ли способ использовать такой инструмент, как mysqladmin, или я должен использовать sed, или я должен просто добавить его в my.cnf и надеяться, что вторая запись перезаписывает первую (это звучит плохо). Я пытаюсь...

10
Не удается заставить CredSSP-аутентификацию работать в PowerShell

При попытке создать сценарий PowerShell с использованием удаленного взаимодействия я столкнулся с проблемой двойного перехода . В этой статье Перриман дает краткое описание проблемы, а также конкретные шаги по ее решению (почти тривиально, если вы знаете команды, но для кого-то менее знакомого, как...

10
Найти каталоги, в которых отсутствуют файлы с определенным окончанием

Я хочу отобразить все каталоги, которые не содержат файлы с определенным окончанием файла. Поэтому я попытался использовать следующий код: find . -type d \! -exec test -e '{}/*.ENDING' \; -print В этом примере я хотел отобразить все каталоги, которые не содержат файлы с окончанием .ENDING, но это...

10
Проблемы с удаленным исправлением серверов с использованием winrm и Microsoft.Update.Session

У меня есть сеть с серверами Windows 2003, 2008 и 2008r2. У меня есть сценарий powershell, который я написал для исправления локального компьютера с помощью com-объектов «Microsoft.Update». (Аналогично Windows Update PowerShell Remoting .) Мой скрипт прекрасно работает локально, но я бы хотел...

10
Как предоставить разрешения для удаленного запуска / остановки службы с помощью Powershell?

У нас есть сценарий PowerShell, который перезапускает службу на другом компьютере. Когда мы используем встроенные командлеты управления службами PowerShell, вот так: $svc = Get-Service -Name MyService -ComputerName myservicehostname Stop-Service -InputObject $svc Start-Service -InputObject $svc Мы...

10
Параметры 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 в обязательном поле...

10
Как найти потерянные компьютерные объекты в Active Directory с помощью PowerShell?

Как найти все учетные записи компьютеров в моем домене Active Directory, которые были неактивны в течение x дней с помощью PowerShell? Обратите внимание, что я действительно знаю, как это сделать. Это вопрос с самостоятельным ответом, просто чтобы получить знания там. Если у кого-то есть лучший...

10
Что представляет собой содержимое PowerShell $ PSVersionTable?

Если я echo $PSVersionTableв PowerShell, я получаю, как представляется, несколько бит информации о версии. Наименования свойств CLRVersion BuildVersion PSVersion WSManStackVersion PSCompatibleVersions SerializationVersion PSRemotingProtocolVersion Все, кроме 1, находятся в обычной версии ( #.#.#),...

10
Защищать цикл 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...

10
Настройка размера и размера шрифта powershell

У нас есть несколько систем Windows Server Server Core с установкой powershell в качестве оболочки по умолчанию с использованием следующих команд: $RegPath = "Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\winlogon" Set-ItemProperty -Confirm...

9
Использование пространств имен в Powershell

Думал об этом, отвечая на этот вопрос . Как вы можете избежать необходимости полностью квалифицировать каждый тип в пространстве имен? Это действительно очень утомительно писать System.Security.Cryptography.X509Certificates.X509Storeвместо X509Storeили...

9
Как ограничить пользовательскую оболочку, позволяющую запускать программы оболочки

Можно ли запретить любому пользователю не использовать такие команды, как ls, rm и другие системные команды, которые могут нанести вред системе. Но пользователи должны иметь возможность выполнять программы...

9
Удалить дублирующиеся записи из переменной PATH

Я часто изменяю свой .bashrc и затем поставляю его. Однако, когда у меня есть что-то вроде export PATH="~/bin:~/perl5/bin:$PATH"моего файла, PATHпеременная окружения увеличивается каждый раз, когда я получаю исходный файл. Например, при первом обращении к источнику .bashrc PATHпеременная состоит из...

9
Включить политику регистрации сертификатов и запросить сертификат с помощью PowerShell

Сейчас я делаю следующее для запроса сертификата с сервера CEP: Откройте gpedit.msc В разделе «Конфигурация компьютера»> «Параметры Windows»> «Параметры безопасности»> «Политики открытых ключей» дважды щелкните «Клиент служб сертификации - Политика регистрации сертификатов». включить...

9
gpg-agent говорит, что агент существует, но gpg говорит, что агент не существует?

Я борюсь с некоторыми проблемами при написании сценариев для gpg bashна Debian 6.0.6. У меня есть скрипт, который выполняет пакет операций и хочет убедиться, что gpg-agent доступен, прежде чем он попытается продолжить. Поскольку gpg-agent не будет предпринимать никаких действий и вернет успех, если...

9
Удаленное взаимодействие с Powershell на сервере с использованием CNAME, а не ИМЯ КОМПЬЮТЕРА

Я пытаюсь заставить удаленное взаимодействие powershell работать с сервером, используя его CNAME, а не имя компьютера. Как локальные, так и удаленные машины находятся в одной сети и домене. Я включил удаленное взаимодействие PowerShell, и оно отлично работает с именем компьютера. Я установил свой...

9
Изменение физического пути в IIS через appcmd не активировано

Мы столкнулись с проблемой в IIS 7.5, где у нас есть простая система развертывания, которая состоит из следующего: Создайте zip-файл нового webroot, состоящий из трех папок: Api Site Manager Это распаковывается в новую папку (скажем, мы называем это «SITE_REV1») и содержит скрипт, который вызывает...

9
Определение параметров сайта AD с помощью PowerShell

Как я могу использовать PowerShell для поиска параметров сайта AD, как +IS_INTER_SITE_AUTO_TOPOLOGY_DISABLEDв PowerShell? Я играл со следующей командой, но не могу заставить ее выплюнуть что-нибудь полезное. Get-ADObject -Filter 'objectClass -eq "site"' -Searchbase...