Месяц: Январь 2019

Скрипт запуска telnet из PowerShell (CMD)

Потребовалось запускать через PowerShell Telnet и выполнить несколько команд. И так, создаем VBS скрипт в котором указываем необходимую последовательность команд. On Error Resume Next UserPass = “XYXYXYXYXYXYXYX” UserName = “admin” comand = “help” comand1 = “ls” Set WshShell = WScript.CreateObject(“WScript.Shell”) WshShell.Run (“telnet 192.168.0.1”) WScript.Sleep(3000) WshShell.AppActivate(“telnet.exe”) WshShell.SendKeys(UserName & vbCrLf) WScript.Sleep(3000) WshShell.SendKeys(UserPass & vbCrLf) WScript.Sleep(3000) WshShell.SendKeys(comand & vbCrLf) WScript.Sleep(3000) WshShell.SendKeys(comand1 & vbCrLf) и т.д. Большой минус – пароль в отрытом виде. WScript.Sleep(3000) – задержка между командами в […]

Outlook: имена стандартных папок на языке системы

Бывает так, что после настройки Outlook (2007/2010), при первом запуске папки папки имеют название Inbox, Sent Items итд., что немного не корректно. Это “безобразие” исправлялось запуском Outlook из командной строки с параметром: outlook.exe /resetfoldernames После этого папки имеют название на русском языке. После обновления системы на Exchange 2016 столкнулись с тем, что такой способ не отрабатывает. Для исправления данной ситуации необходимо в PowerShell выполнить следующий командлет. Get-mailbox “user” | Set-MailboxRegionalConfiguration -LocalizeDefaultFolderName:$true -Language “ru-RU” После этого название […]

Увеличиваем длину REST HTTP запроса в Sharepoint

По умолчанию общая длина запроса REST HTTP из рабочего процесса ограничена 260-ю символами. Это ограничение очень портит жизнь в случаях, когда запрос используется для копирования файлов. Например, из списка в библиотеку документов, а имя файла очень большое, да еще нужно создать папку с составным именем из нескольких полей. И так, что бы увеличить длину запроса необходимо внести изменения в файл web.config . Данный файл по умолчания расположен по следующему пути C:\inetpub\wwwroot\wss\VirtualDirectories\80 В файле ищем следующую […]

Обращение из рабочего процесса Sharepoint к другим активам сайта с повышенными правами

В некоторых случаях необходимо из рабочего процесса, запущенного простым пользователем сайта, выполнить некоторые действия в других активах сайта в повышенными правами. Например, обновить элемент списка, права на который установлены “Читатель” для всех пользователей. Для решения этой проблемы  в рабочем процессе существует “Этап приложения”. Но для изменения других активов сайта необходимо дать разрешение “Этап приложения” на доступ к активам сайта. Первый шаг — это разрешить рабочему процессу использовать разрешения надстройки. Для этого необходимо активировать «Рабочие процессы могут […]

Проброс com-портов для RDP в Windows 2016/2012

По умолчанию COM-порты не мапируются в RDS Windows server 2016/2012. Это можно исправить через PowerShell. Для начала необходимо загрузить модуль RemoteDesktop иначе следующий командлет не будет распознан. import-module RemoteDesktop Далее изменяем конфигурация нужно коллекции по умолчанию: Set-RDSessionCollectionConfiguration -CollectionName <Имя коллекции> -CustomRDPProperty “redirectcomports:i:1” На этом все.   Источник.

Несколько сеансов пользователя на RDS 2012/2016 (Ограничить пользователя единственным сеансом)

По умолчанию на сервере терминалов доступ пользователя выполнен по схеме один пользователь одна сессия. Но в некоторых случаях необходимо разрешить несколько сессий для одного пользователя. В Windows Server 2008 была возможность включить данную функцию через консоль, а именно снять отметку на пункте “Ограничить пользователя единственным сеансом”. В 2016(2012) сервере такой настройки нет. Разрешить доступ одного пользователя к нескольким сессия можно через групповую политику, а именно отключив ее по следующему пути: Конфигурация компьютера\Административные шаблоны\Компоненты Windows\Службы удаленных […]

Переименование названия RDWeb WorkSpace. (RDS 2012 R2/RDS 2016)

Мне не очень нравиться стандартная запись на странице доступа к приложениям RemoteApp или WorkSpace. А именно “Work Resources”. Оказалось переименовать название очень просто: Set-RDWorkspace -Name ‘<Ваше название>’ Пример: Set-RDWorkspace -Name ‘Приложения’ и получаем …