Имя: Пароль:
1C
 
Помогите поправить скрит 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