|
Помогите поправить скрит PowerShell для 1с | ☑ | ||
---|---|---|---|---|
0
Klesk666
18.11.16
✎
14:00
|
Скрипт не мой, работает, но снимает блокировку регламентированных заданий для всех баз , для которых "подходит" логин и пароль (например для копий рабоче базы), как исправить чтобы снималось только для указанной базы?
function Change-RegTasksBlock { param([Parameter(Mandatory=$true, Position=0)][String]$NameWorkProcess1C, [Parameter(Mandatory=$true, Position=1)][String]$1CUserBase, [Parameter(Mandatory=$true, Position=2)][String]$1CPasswordBase, [Parameter(Mandatory=$true, Position=3)][int]$TaskValue, [Parameter(Mandatory=$true, Position=4)][String]$1CBase) $result=$false $V83connector=New-Object -ComObject v83.comconnector $WorkingProcConnect=$V83connector.ConnectWorkingProcess($NameWorkProcess1C) $WorkingProcConnect.AddAuthentication($1CUserBase,$1CPasswordBase) $Bases=$WorkingProcConnect.GetInfoBases() $Bases|%{if($_.Name -match $1CBase) {$UTBase=$_ try { $UTBase.scheduledjobsdenied=$TaskValue $WorkingProcConnect.UpdateInfoBase($UTBase) if($UTBase.scheduledjobsdenied -eq $TaskValue){$result=$true} } catch{} } } return $Result } Change-RegTasksBlock SERVER:1560 Admin dgKs43d 0 "Db8" |
|||
1
Klesk666
18.11.16
✎
14:08
|
а всё разобрался ) удалите тему
|
|||
2
Klesk666
20.11.16
✎
20:52
|
плиз, удалите тему
|
|||
3
Mauser
20.11.16
✎
20:56
|
Ну уж нет, пусть твои пароли сияют нестерпимым блеском.
|
|||
4
Klesk666
20.11.16
✎
20:57
|
(3) пароль рэндомный
|
|||
5
Mauser
20.11.16
✎
20:59
|
(4) Тогда что ты так беспокоишься об удалении?
|
|||
6
Klesk666
20.11.16
✎
21:09
|
замусоривает "мои темы"
|
|||
7
Mauser
20.11.16
✎
21:16
|
(6) Терпи. Теперь тебе с этим жить.
|
|||
8
Klesk666
20.11.16
✎
21:33
|
(7) там опасная ошибка, которая иногда стирает базу
|
|||
9
Klesk666
20.11.16
✎
21:39
|
ладно, пошутил, скрипт отличный поменяйте только:
$Bases|%{if($_.Name -match $1CBase) на $Bases|%{if($_.Name = $1CBase) и добавьте в faq |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |