среда, 12 июля 2017 г.

Приемы работы с 1С в терминале



Основные приемы работы с 1С в терминале

кто работает в терминале?
quser /server  <имя или Ип алрес>

qwinsta  или query session

кто работает в терминале , количество отключенных, созданных и переподключенных сеансов
quser /server  <имя или Ип алрес> /counter
получаем


Для следующей команды нужен установленный командлет

Get-TerminalSession -ComputerName <имя или Ип алрес>

при возникновении ошибки, что имя не распознано как имя командлета


нужно обновить PowerShell выше 3 версии
Если  групповая политика запрешает удаленное управление, нужно внести изменения. Можно прямо через PowerShell
 

Для следующей команды нужен установленный командлет 
 
 
Get-TSSession -ComputerName <имя или Ип алрес>

 просмотреть процессы на удаленном сервере
tasklist -s  <имя или Ип алрес>

get- process

Удалить процесы 1C

Get-Process | where {$_.name -match "1cv8"}  | Stop-Process

для СMD
taskkill /FI "IMAGENAME eq 1cv*" /f
Pause


Запретить доступ на сервер терминалов


 для CMD

завершим все сессии кроме Админа

for /f "tokens=2,3 delims= " %%S in ('query  session^|findstr /i  "#"^|findstr /i /v "administrator"') do (logoff %%T)

Запретим вход на сервер терминалов на клиенте

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 1 /f

Разрешим вход на сервер терминалов на клиенте

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f

Запуск  powershell автоматом через CMD
powershell.exe -file "d:\sc\logoff.ps1"

архив с курсов 1 и 2

Очистка кеша пользователей 1С терминал

Get-ChildItem "C:\Users\*\AppData\Local\1C\1Cv8\*","C:\Users\*\AppData\Roaming\1C\1Cv8\*" | Where {$_.Name -as [guid]} |Remove-Item -Force -Recurse







Комментариев нет:

Отправить комментарий

Печать чека ККМ из драйвера ККМ

Суть проблемы: Пробиваем чек из 1С: Бухгалтерии. Чек пробит не  правильно. Теперь нужно сделать чек коррекции. Но в программе это сделать н...