сейчас 1С работает плохоВот когда выясните, что конкретно является причиной Ваших проблем, тогда и будете смотреть, как эту причину лечить. Для выяснения причин рекомендую обратиться к специалистам по 1С в Вашем городе или онлайн-конторам (типа того же Гилева).
$ClientIPv4Address = $(Get-NetIPConfiguration | Where-Object {
$_.NetProfile -and $_.NetProfile.PSObject.Properties['IPv4Connectivity'] -and $_.NetProfile.IPv4Connectivity -eq 'Internet'
}).IPV4Address[0].IPAddress
Get-NetFirewallApplicationFilter | Where-Object { $_.Program -eq $exePath } | Get-NetFirewallRule
$progs = 'exe1.exe', 'exe2.exe'
Get-NetFirewallApplicationFilter | Where-Object { $_.Program -in $progs } | Get-NetFirewallRule
| Where-Object { $_ }
Remove-Item [-Path] <System.String[]> ....
Add-Type -AssemblyName System.Windows.Forms
# Создание формы
$form = New-Object System.Windows.Forms.Form
$form.Text = "Выбор системы питания"
$form.Size = New-Object System.Drawing.Size(300, 200)
$form.StartPosition = "CenterScreen"
$form.FormBorderStyle = [System.Windows.Forms.FormBorderStyle]::FixedSingle
$form.MaximizeBox = $false
# Создание метки
$label = New-Object System.Windows.Forms.Label
$label.Text = "Выберите схему питания:"
$label.AutoSize = $true
$label.Location = New-Object System.Drawing.Point(10, 20)
$form.Controls.Add($label)
# Создание радиокнопок
$radioButton1 = New-Object System.Windows.Forms.RadioButton
$radioButton1.Text = "ЭНЕРГОСБЕРЕГАЮЩАЯ"
$radioButton1.AutoSize = $true
$radioButton1.Location = New-Object System.Drawing.Point(10, 50)
$form.Controls.Add($radioButton1)
$radioButton2 = New-Object System.Windows.Forms.RadioButton
$radioButton2.Text = "СБАЛАНСИРОВАННАЯ"
$radioButton2.AutoSize = $true
$radioButton2.Location = New-Object System.Drawing.Point(10, 75)
$radioButton2.Checked = $true
$form.Controls.Add($radioButton2)
$radioButton3 = New-Object System.Windows.Forms.RadioButton
$radioButton3.Text = "ВЫСОКОПРОИЗВОДИТЕЛЬНАЯ"
$radioButton3.AutoSize = $true
$radioButton3.Location = New-Object System.Drawing.Point(10, 100)
$form.Controls.Add($radioButton3)
# Создание кнопки
$button = New-Object System.Windows.Forms.Button
$button.Text = "Выбрать"
$button.Location = New-Object System.Drawing.Point(10, 130)
$button.Add_Click({
if ($radioButton1.Checked) {
$selectedOption = "ЭНЕРГОСБЕРЕГАЮЩАЯ"
} elseif ($radioButton2.Checked) {
$selectedOption = "СБАЛАНСИРОВАННАЯ"
} elseif ($radioButton3.Checked) {
$selectedOption = "ВЫСОКОПРОИЗВОДИТЕЛЬНАЯ"
}
[System.Windows.Forms.MessageBox]::Show("Выбрана схема питания: $selectedOption", "Результат")
$form.Close()
})
$form.Controls.Add($button)
# Отображение формы
$form.Add_Shown({$form.Activate()})
[void]$form.ShowDialog()
$argumentList = '-noprofile', '-noexit', '-File', 'd:\called.ps1', "-FilePath `"$filepath`""
$argumentList += $patterns
param(
[string]$FilePath #,
# [array]$Patterns
)
#requires -RunAsAdministrator