- profiles with parameters

- run in batch
- save tasklist in json
- save output
- GUI
This commit is contained in:
AnD
2026-01-30 11:55:08 -07:00
parent 7701ac62f5
commit f76246d6a8
36 changed files with 4263 additions and 1138 deletions

View File

@@ -28,6 +28,7 @@
/// </summary> /// </summary>
private void InitializeComponent() private void InitializeComponent()
{ {
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormConfiguration));
this.labelIP = new System.Windows.Forms.Label(); this.labelIP = new System.Windows.Forms.Label();
this.textBoxSftpIP = new System.Windows.Forms.TextBox(); this.textBoxSftpIP = new System.Windows.Forms.TextBox();
this.groupBox1 = new System.Windows.Forms.GroupBox(); this.groupBox1 = new System.Windows.Forms.GroupBox();
@@ -241,8 +242,9 @@
this.Controls.Add(this.groupBox2); this.Controls.Add(this.groupBox2);
this.Controls.Add(this.buttonOK); this.Controls.Add(this.buttonOK);
this.Controls.Add(this.groupBox1); this.Controls.Add(this.groupBox1);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Name = "FormConfiguration"; this.Name = "FormConfiguration";
this.Text = "FormConfiguration"; this.Text = "Configuration";
this.Load += new System.EventHandler(this.FormConfiguration_Load); this.Load += new System.EventHandler(this.FormConfiguration_Load);
this.groupBox1.ResumeLayout(false); this.groupBox1.ResumeLayout(false);
this.groupBox1.PerformLayout(); this.groupBox1.PerformLayout();

View File

@@ -22,17 +22,13 @@ namespace SSH_Test
public bool IDRAC_Local { get; set; } public bool IDRAC_Local { get; set; }
public FormConfiguration(string tftp_IP, string sftpIP, string sftp_Username, string sftp_Password, string idrac_IP, string idrac_Username, string idrac_Password, bool iDRAC_Local) public FormConfiguration(string tftp_IP, string sftpIP, string sftp_Username, string sftp_Password)
{ {
InitializeComponent(); InitializeComponent();
this.textBoxTftpIP.Text = Tftp_IP = tftp_IP; this.textBoxTftpIP.Text = Tftp_IP = tftp_IP;
this.textBoxSftpIP.Text = Sftp_IP = sftpIP; this.textBoxSftpIP.Text = Sftp_IP = sftpIP;
this.textBoxSftpUsername.Text = Sftp_Username = sftp_Username; this.textBoxSftpUsername.Text = Sftp_Username = sftp_Username;
this.textBoxSftpPassword.Text = Sftp_Password = sftp_Password; this.textBoxSftpPassword.Text = Sftp_Password = sftp_Password;
this.textBoxIDRACIP.Text = IDRAC_IP = idrac_IP;
this.textBoxIDRACUsername.Text = IDRAC_Username = idrac_Username;
this.textBoxIDRACPassword.Text = IDRAC_Password = idrac_Password;
this.checkBox_Local.Checked = iDRAC_Local;
this.Update(); this.Update();
} }

File diff suppressed because it is too large Load Diff

View File

@@ -28,6 +28,7 @@
/// </summary> /// </summary>
private void InitializeComponent() private void InitializeComponent()
{ {
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormCredential));
this.textBoxUserName = new System.Windows.Forms.TextBox(); this.textBoxUserName = new System.Windows.Forms.TextBox();
this.textBoxPassword = new System.Windows.Forms.TextBox(); this.textBoxPassword = new System.Windows.Forms.TextBox();
this.label1 = new System.Windows.Forms.Label(); this.label1 = new System.Windows.Forms.Label();
@@ -105,6 +106,7 @@
this.Controls.Add(this.label1); this.Controls.Add(this.label1);
this.Controls.Add(this.textBoxPassword); this.Controls.Add(this.textBoxPassword);
this.Controls.Add(this.textBoxUserName); this.Controls.Add(this.textBoxUserName);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Name = "FormCredential"; this.Name = "FormCredential";
this.Text = "Credential"; this.Text = "Credential";
this.ResumeLayout(false); this.ResumeLayout(false);

File diff suppressed because it is too large Load Diff

View File

@@ -2,21 +2,31 @@
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Text; using System.Text;
using System.Text.Json.Serialization;
using System.Threading.Tasks; using System.Threading.Tasks;
using System.Web.Profile;
using System.Web.UI.WebControls;
using System.Xml.Linq; using System.Xml.Linq;
namespace SSH_Test namespace SSH_Test
{ {
internal class Profile public class Profile
{ {
public string ProfileName { get; set; } public string ProfileName { get; set; }
public string ProfileType { get; set; } public string ProfileType { get; set; }
public string[] ProfileCommands { get; set; } public string[] ProfileCommands { get; set; }
public Profile(string profileName, string profileType, string[] profileCommands)
public string[] ProfileParameters { get; set; }
public Profile() {
ProfileName = "Do nothing";
ProfileType = "";
}
public Profile(string profileName, string profileType, string[] profileCommands, string[] profileParameters)
{ {
ProfileName = profileName; ProfileName = profileName;
ProfileType = profileType; ProfileType = profileType;
ProfileCommands = profileCommands; ProfileCommands = profileCommands;
ProfileParameters = profileParameters;
} }
} }

View File

@@ -5,7 +5,7 @@
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{73DED4CD-B2B1-491E-87B7-BC1F11759C53}</ProjectGuid> <ProjectGuid>{73DED4CD-B2B1-491E-87B7-BC1F11759C53}</ProjectGuid>
<OutputType>WinExe</OutputType> <OutputType>Exe</OutputType>
<RootNamespace>SSH_Test</RootNamespace> <RootNamespace>SSH_Test</RootNamespace>
<AssemblyName>SSH_Test</AssemblyName> <AssemblyName>SSH_Test</AssemblyName>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion> <TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
@@ -15,7 +15,7 @@
<IsWebBootstrapper>false</IsWebBootstrapper> <IsWebBootstrapper>false</IsWebBootstrapper>
<NuGetPackageImportStamp> <NuGetPackageImportStamp>
</NuGetPackageImportStamp> </NuGetPackageImportStamp>
<PublishUrl>D:\Shared\VS\</PublishUrl> <PublishUrl>D:\Shared\VS\Publish\</PublishUrl>
<Install>true</Install> <Install>true</Install>
<InstallFrom>Disk</InstallFrom> <InstallFrom>Disk</InstallFrom>
<UpdateEnabled>false</UpdateEnabled> <UpdateEnabled>false</UpdateEnabled>
@@ -25,11 +25,12 @@
<UpdatePeriodically>false</UpdatePeriodically> <UpdatePeriodically>false</UpdatePeriodically>
<UpdateRequired>false</UpdateRequired> <UpdateRequired>false</UpdateRequired>
<MapFileExtensions>true</MapFileExtensions> <MapFileExtensions>true</MapFileExtensions>
<OpenBrowserOnPublish>false</OpenBrowserOnPublish>
<ApplicationRevision>0</ApplicationRevision> <ApplicationRevision>0</ApplicationRevision>
<ApplicationVersion>1.0.0.%2a</ApplicationVersion> <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
<UseApplicationTrust>false</UseApplicationTrust> <UseApplicationTrust>false</UseApplicationTrust>
<PublishWizardCompleted>true</PublishWizardCompleted> <PublishWizardCompleted>true</PublishWizardCompleted>
<BootstrapperEnabled>true</BootstrapperEnabled> <BootstrapperEnabled>false</BootstrapperEnabled>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget> <PlatformTarget>AnyCPU</PlatformTarget>
@@ -40,6 +41,8 @@
<DefineConstants>DEBUG;TRACE</DefineConstants> <DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport> <ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel> <WarningLevel>4</WarningLevel>
<Prefer32Bit>false</Prefer32Bit>
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget> <PlatformTarget>AnyCPU</PlatformTarget>
@@ -49,9 +52,11 @@
<DefineConstants>TRACE</DefineConstants> <DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport> <ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel> <WarningLevel>4</WarningLevel>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup> </PropertyGroup>
<PropertyGroup> <PropertyGroup>
<StartupObject /> <StartupObject>
</StartupObject>
</PropertyGroup> </PropertyGroup>
<PropertyGroup> <PropertyGroup>
<TargetZone>LocalIntranet</TargetZone> <TargetZone>LocalIntranet</TargetZone>
@@ -59,9 +64,7 @@
<PropertyGroup> <PropertyGroup>
<GenerateManifests>false</GenerateManifests> <GenerateManifests>false</GenerateManifests>
</PropertyGroup> </PropertyGroup>
<PropertyGroup> <PropertyGroup />
<ApplicationManifest>Properties\app.manifest</ApplicationManifest>
</PropertyGroup>
<PropertyGroup> <PropertyGroup>
<ManifestCertificateThumbprint>4A871742B5537E7E2FE907BD60809E3A6E6EEDBF</ManifestCertificateThumbprint> <ManifestCertificateThumbprint>4A871742B5537E7E2FE907BD60809E3A6E6EEDBF</ManifestCertificateThumbprint>
</PropertyGroup> </PropertyGroup>
@@ -69,7 +72,14 @@
<ManifestKeyFile>SSH_Test_TemporaryKey.pfx</ManifestKeyFile> <ManifestKeyFile>SSH_Test_TemporaryKey.pfx</ManifestKeyFile>
</PropertyGroup> </PropertyGroup>
<PropertyGroup> <PropertyGroup>
<SignManifests>true</SignManifests> <SignManifests>false</SignManifests>
</PropertyGroup>
<PropertyGroup />
<PropertyGroup>
<ApplicationManifest>Properties\app.manifest</ApplicationManifest>
</PropertyGroup>
<PropertyGroup>
<ApplicationIcon>main256.ico</ApplicationIcon>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<Reference Include="BouncyCastle.Cryptography, Version=2.0.0.0, Culture=neutral, PublicKeyToken=072edcf4a5328938, processorArchitecture=MSIL"> <Reference Include="BouncyCastle.Cryptography, Version=2.0.0.0, Culture=neutral, PublicKeyToken=072edcf4a5328938, processorArchitecture=MSIL">
@@ -145,11 +155,11 @@
<Compile Include="FormCredential.Designer.cs"> <Compile Include="FormCredential.Designer.cs">
<DependentUpon>FormCredential.cs</DependentUpon> <DependentUpon>FormCredential.cs</DependentUpon>
</Compile> </Compile>
<Compile Include="FormProfile.cs"> <Compile Include="FormParameters.cs">
<SubType>Form</SubType> <SubType>Form</SubType>
</Compile> </Compile>
<Compile Include="FormProfile.Designer.cs"> <Compile Include="FormParameters.Designer.cs">
<DependentUpon>FormProfile.cs</DependentUpon> <DependentUpon>FormParameters.cs</DependentUpon>
</Compile> </Compile>
<Compile Include="Profile.cs" /> <Compile Include="Profile.cs" />
<Compile Include="TastList.cs"> <Compile Include="TastList.cs">
@@ -160,14 +170,15 @@
</Compile> </Compile>
<Compile Include="Program.cs" /> <Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" /> <Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Utilities.cs" />
<EmbeddedResource Include="FormConfiguration.resx"> <EmbeddedResource Include="FormConfiguration.resx">
<DependentUpon>FormConfiguration.cs</DependentUpon> <DependentUpon>FormConfiguration.cs</DependentUpon>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="FormCredential.resx"> <EmbeddedResource Include="FormCredential.resx">
<DependentUpon>FormCredential.cs</DependentUpon> <DependentUpon>FormCredential.cs</DependentUpon>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="FormProfile.resx"> <EmbeddedResource Include="FormParameters.resx">
<DependentUpon>FormProfile.cs</DependentUpon> <DependentUpon>FormParameters.cs</DependentUpon>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="TastList.resx"> <EmbeddedResource Include="TastList.resx">
<DependentUpon>TastList.cs</DependentUpon> <DependentUpon>TastList.cs</DependentUpon>
@@ -186,6 +197,9 @@
<CopyToOutputDirectory>Always</CopyToOutputDirectory> <CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None> </None>
<None Include="packages.config" /> <None Include="packages.config" />
<None Include="profile.json">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="Properties\app.manifest" /> <None Include="Properties\app.manifest" />
<None Include="Properties\DataSources\Profile.datasource" /> <None Include="Properties\DataSources\Profile.datasource" />
<None Include="Properties\DataSources\Program.datasource" /> <None Include="Properties\DataSources\Program.datasource" />
@@ -198,6 +212,9 @@
<DependentUpon>Settings.settings</DependentUpon> <DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput> <DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile> </Compile>
<None Include="tasklist.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<None Include="App.config" /> <None Include="App.config" />
@@ -216,7 +233,9 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<None Include="SSH_Test_TemporaryKey.pfx" /> <None Include="SSH_Test_TemporaryKey.pfx" />
<None Include="unicorn.jpg" /> </ItemGroup>
<ItemGroup>
<Content Include="main256.ico" />
</ItemGroup> </ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Import Project="packages\System.ValueTuple.4.6.1\build\net471\System.ValueTuple.targets" Condition="Exists('packages\System.ValueTuple.4.6.1\build\net471\System.ValueTuple.targets')" /> <Import Project="packages\System.ValueTuple.4.6.1\build\net471\System.ValueTuple.targets" Condition="Exists('packages\System.ValueTuple.4.6.1\build\net471\System.ValueTuple.targets')" />

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup> <PropertyGroup>
<PublishUrlHistory>D:\Shared\VS\|publish\</PublishUrlHistory> <PublishUrlHistory>D:\Shared\VS\Publish\|D:\Shared\VS\|publish\</PublishUrlHistory>
<InstallUrlHistory /> <InstallUrlHistory />
<SupportUrlHistory /> <SupportUrlHistory />
<UpdateUrlHistory /> <UpdateUrlHistory />

393
TastList.Designer.cs generated
View File

@@ -29,204 +29,357 @@
private void InitializeComponent() private void InitializeComponent()
{ {
this.components = new System.ComponentModel.Container(); this.components = new System.ComponentModel.Container();
this.bRunAll = new System.Windows.Forms.Button(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(TastList));
this.dataGridViewTask = new System.Windows.Forms.DataGridView();
this.buttonSave = new System.Windows.Forms.Button();
this.buttonLoad = new System.Windows.Forms.Button();
this.buttonConf = new System.Windows.Forms.Button(); this.buttonConf = new System.Windows.Forms.Button();
this.pictureBox1 = new System.Windows.Forms.PictureBox(); this.richTextBoxOutput = new System.Windows.Forms.RichTextBox();
this.profileCommandsBindingSource = new System.Windows.Forms.BindingSource(this.components); this.dataGridViewTask = new System.Windows.Forms.DataGridView();
this.profileBindingSource = new System.Windows.Forms.BindingSource(this.components);
this.profileBindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.programBindingSource = new System.Windows.Forms.BindingSource(this.components);
this.programBindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.TaskNum = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.TaskNum = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.contextMenuStripRow = new System.Windows.Forms.ContextMenuStrip(this.components);
this.MoveToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.DeleteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.TaskDescription = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.TaskDescription = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.TaskDevice = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.TaskDevice = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.TaskIp = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.TaskIp = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Port = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Select = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.Run = new System.Windows.Forms.DataGridViewButtonColumn(); this.Run = new System.Windows.Forms.DataGridViewImageColumn();
this.Configuration = new System.Windows.Forms.DataGridViewButtonColumn(); this.Configuration = new System.Windows.Forms.DataGridViewButtonColumn();
this.Profile = new System.Windows.Forms.DataGridViewComboBoxColumn(); this.Profile = new System.Windows.Forms.DataGridViewComboBoxColumn();
this.groupBox1 = new System.Windows.Forms.GroupBox();
this.dataGridViewImageColumn1 = new System.Windows.Forms.DataGridViewImageColumn();
this.dataGridViewImageColumn2 = new System.Windows.Forms.DataGridViewImageColumn();
this.buttonUncheckAll = new System.Windows.Forms.Button();
this.buttonCheckAll = new System.Windows.Forms.Button();
this.pictureBox1 = new System.Windows.Forms.PictureBox();
this.buttonLoad = new System.Windows.Forms.Button();
this.buttonSave = new System.Windows.Forms.Button();
this.bRun = new System.Windows.Forms.Button();
this.checkBoxArrangeTask = new System.Windows.Forms.CheckBox();
((System.ComponentModel.ISupportInitialize)(this.dataGridViewTask)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.dataGridViewTask)).BeginInit();
this.contextMenuStripRow.SuspendLayout();
this.groupBox1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.profileCommandsBindingSource)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.profileBindingSource)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.profileBindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.programBindingSource)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.programBindingSource1)).BeginInit();
this.SuspendLayout(); this.SuspendLayout();
// //
// bRunAll // buttonConf
// //
this.bRunAll.Location = new System.Drawing.Point(737, 9); this.buttonConf.Location = new System.Drawing.Point(419, 12);
this.bRunAll.Name = "bRunAll"; this.buttonConf.Name = "buttonConf";
this.bRunAll.Size = new System.Drawing.Size(137, 50); this.buttonConf.Size = new System.Drawing.Size(96, 50);
this.bRunAll.TabIndex = 1; this.buttonConf.TabIndex = 6;
this.bRunAll.Text = "Run All"; this.buttonConf.Text = "General Configuration";
this.bRunAll.UseVisualStyleBackColor = true; this.buttonConf.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText;
this.bRunAll.Click += new System.EventHandler(this.bRunAll_Click); this.buttonConf.UseVisualStyleBackColor = true;
this.buttonConf.Click += new System.EventHandler(this.buttonConf_Click);
//
// richTextBoxOutput
//
this.richTextBoxOutput.Dock = System.Windows.Forms.DockStyle.Bottom;
this.richTextBoxOutput.Location = new System.Drawing.Point(0, 549);
this.richTextBoxOutput.Name = "richTextBoxOutput";
this.richTextBoxOutput.ReadOnly = true;
this.richTextBoxOutput.Size = new System.Drawing.Size(1094, 245);
this.richTextBoxOutput.TabIndex = 7;
this.richTextBoxOutput.TabStop = false;
this.richTextBoxOutput.Text = "";
// //
// dataGridViewTask // dataGridViewTask
// //
this.dataGridViewTask.AllowDrop = true;
this.dataGridViewTask.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
this.dataGridViewTask.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.dataGridViewTask.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dataGridViewTask.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.dataGridViewTask.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.TaskNum, this.TaskNum,
this.TaskDescription, this.TaskDescription,
this.TaskDevice, this.TaskDevice,
this.TaskIp, this.TaskIp,
this.Port, this.Select,
this.Run, this.Run,
this.Configuration, this.Configuration,
this.Profile}); this.Profile});
this.dataGridViewTask.Location = new System.Drawing.Point(12, 65); this.dataGridViewTask.Dock = System.Windows.Forms.DockStyle.Fill;
this.dataGridViewTask.Location = new System.Drawing.Point(3, 16);
this.dataGridViewTask.Name = "dataGridViewTask"; this.dataGridViewTask.Name = "dataGridViewTask";
this.dataGridViewTask.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect; this.dataGridViewTask.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
this.dataGridViewTask.Size = new System.Drawing.Size(1023, 373); this.dataGridViewTask.Size = new System.Drawing.Size(1087, 462);
this.dataGridViewTask.TabIndex = 2; this.dataGridViewTask.TabIndex = 2;
this.dataGridViewTask.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridViewTask_CellClick);
this.dataGridViewTask.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridViewTask_CellContentClick); this.dataGridViewTask.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridViewTask_CellContentClick);
this.dataGridViewTask.CellEndEdit += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridViewTask_CellEndEdit); this.dataGridViewTask.CellEndEdit += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridViewTask_CellEndEdit);
this.dataGridViewTask.CellMouseDown += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.dataGridViewTask_CellMouseDown);
this.dataGridViewTask.CellToolTipTextNeeded += new System.Windows.Forms.DataGridViewCellToolTipTextNeededEventHandler(this.dataGridViewTask_CellToolTipTextNeeded);
this.dataGridViewTask.DragDrop += new System.Windows.Forms.DragEventHandler(this.dataGridViewTask_DragDrop);
this.dataGridViewTask.DragEnter += new System.Windows.Forms.DragEventHandler(this.dataGridViewTask_DragEnter);
// //
// buttonSave // TaskNum
// //
this.buttonSave.Location = new System.Drawing.Point(114, 9); this.TaskNum.ContextMenuStrip = this.contextMenuStripRow;
this.buttonSave.Name = "buttonSave"; this.TaskNum.FillWeight = 111.9059F;
this.buttonSave.Size = new System.Drawing.Size(96, 50); this.TaskNum.HeaderText = "Task #";
this.buttonSave.TabIndex = 3; this.TaskNum.Name = "TaskNum";
this.buttonSave.Text = "Save Task List"; this.TaskNum.ReadOnly = true;
this.buttonSave.UseVisualStyleBackColor = true; this.TaskNum.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
this.buttonSave.Click += new System.EventHandler(this.buttonSave_Click); this.TaskNum.Width = 50;
// //
// buttonLoad // contextMenuStripRow
// //
this.buttonLoad.Location = new System.Drawing.Point(12, 9); this.contextMenuStripRow.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.buttonLoad.Name = "buttonLoad"; this.MoveToolStripMenuItem,
this.buttonLoad.Size = new System.Drawing.Size(96, 50); this.DeleteToolStripMenuItem});
this.buttonLoad.TabIndex = 4; this.contextMenuStripRow.Name = "contextMenuStrip1";
this.buttonLoad.Text = "Load Tasklist"; this.contextMenuStripRow.Size = new System.Drawing.Size(148, 48);
this.buttonLoad.UseMnemonic = false;
this.buttonLoad.UseVisualStyleBackColor = true;
this.buttonLoad.Click += new System.EventHandler(this.buttonLoad_Click);
// //
// buttonConf // MoveToolStripMenuItem
// //
this.buttonConf.Location = new System.Drawing.Point(216, 9); this.MoveToolStripMenuItem.Image = global::SSH_Test.Properties.Resources.Arrange16;
this.buttonConf.Name = "buttonConf"; this.MoveToolStripMenuItem.Name = "MoveToolStripMenuItem";
this.buttonConf.Size = new System.Drawing.Size(96, 50); this.MoveToolStripMenuItem.Size = new System.Drawing.Size(147, 22);
this.buttonConf.TabIndex = 5; this.MoveToolStripMenuItem.Text = "Arrange Tasks";
this.buttonConf.Text = "General Configuration"; this.MoveToolStripMenuItem.Click += new System.EventHandler(this.MoveToolStripMenuItem_Click);
this.buttonConf.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; //
this.buttonConf.UseVisualStyleBackColor = true; // DeleteToolStripMenuItem
this.buttonConf.Click += new System.EventHandler(this.buttonConf_Click); //
this.DeleteToolStripMenuItem.Image = global::SSH_Test.Properties.Resources.Deleteb16;
this.DeleteToolStripMenuItem.Name = "DeleteToolStripMenuItem";
this.DeleteToolStripMenuItem.Size = new System.Drawing.Size(147, 22);
this.DeleteToolStripMenuItem.Text = "Delete";
this.DeleteToolStripMenuItem.Click += new System.EventHandler(this.DeleteToolStripMenuItem_Click);
//
// TaskDescription
//
this.TaskDescription.FillWeight = 47.00047F;
this.TaskDescription.HeaderText = "Description";
this.TaskDescription.MinimumWidth = 50;
this.TaskDescription.Name = "TaskDescription";
this.TaskDescription.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
this.TaskDescription.Width = 300;
//
// TaskDevice
//
this.TaskDevice.FillWeight = 406.0913F;
this.TaskDevice.HeaderText = "Device";
this.TaskDevice.Name = "TaskDevice";
this.TaskDevice.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
this.TaskDevice.Width = 80;
//
// TaskIp
//
this.TaskIp.FillWeight = 47.00047F;
this.TaskIp.HeaderText = "IP";
this.TaskIp.Name = "TaskIp";
this.TaskIp.Resizable = System.Windows.Forms.DataGridViewTriState.True;
this.TaskIp.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
this.TaskIp.ToolTipText = "IP address";
this.TaskIp.Width = 80;
//
// Select
//
this.Select.FillWeight = 47.00047F;
this.Select.HeaderText = "Select";
this.Select.Name = "Select";
this.Select.Resizable = System.Windows.Forms.DataGridViewTriState.False;
this.Select.ToolTipText = "Select to Run All";
this.Select.Width = 40;
//
// Run
//
this.Run.FillWeight = 47.00047F;
this.Run.HeaderText = "Run";
this.Run.Image = global::SSH_Test.Properties.Resources.Run16b;
this.Run.Name = "Run";
this.Run.ReadOnly = true;
this.Run.Resizable = System.Windows.Forms.DataGridViewTriState.False;
this.Run.ToolTipText = "Run a Task";
this.Run.Width = 30;
//
// Configuration
//
this.Configuration.FillWeight = 47.00047F;
this.Configuration.HeaderText = "Configuration";
this.Configuration.Name = "Configuration";
this.Configuration.Resizable = System.Windows.Forms.DataGridViewTriState.False;
this.Configuration.Width = 70;
//
// Profile
//
this.Profile.HeaderText = "Profile";
this.Profile.Name = "Profile";
this.Profile.Width = 392;
//
// groupBox1
//
this.groupBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.groupBox1.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
this.groupBox1.Controls.Add(this.dataGridViewTask);
this.groupBox1.Location = new System.Drawing.Point(0, 65);
this.groupBox1.Name = "groupBox1";
this.groupBox1.Size = new System.Drawing.Size(1093, 481);
this.groupBox1.TabIndex = 8;
this.groupBox1.TabStop = false;
//
// dataGridViewImageColumn1
//
this.dataGridViewImageColumn1.FillWeight = 47.00047F;
this.dataGridViewImageColumn1.HeaderText = "Run";
this.dataGridViewImageColumn1.Name = "dataGridViewImageColumn1";
this.dataGridViewImageColumn1.ReadOnly = true;
this.dataGridViewImageColumn1.Resizable = System.Windows.Forms.DataGridViewTriState.False;
this.dataGridViewImageColumn1.ToolTipText = "Run a Task";
this.dataGridViewImageColumn1.Width = 30;
//
// dataGridViewImageColumn2
//
this.dataGridViewImageColumn2.FillWeight = 47.00047F;
this.dataGridViewImageColumn2.HeaderText = "Run";
this.dataGridViewImageColumn2.Image = global::SSH_Test.Properties.Resources.Run16b;
this.dataGridViewImageColumn2.Name = "dataGridViewImageColumn2";
this.dataGridViewImageColumn2.ReadOnly = true;
this.dataGridViewImageColumn2.Resizable = System.Windows.Forms.DataGridViewTriState.False;
this.dataGridViewImageColumn2.ToolTipText = "Run a Task";
this.dataGridViewImageColumn2.Width = 30;
//
// buttonUncheckAll
//
this.buttonUncheckAll.Image = global::SSH_Test.Properties.Resources.Unckeck16;
this.buttonUncheckAll.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.buttonUncheckAll.Location = new System.Drawing.Point(531, 37);
this.buttonUncheckAll.Name = "buttonUncheckAll";
this.buttonUncheckAll.Size = new System.Drawing.Size(90, 25);
this.buttonUncheckAll.TabIndex = 5;
this.buttonUncheckAll.Text = "Uncheck All";
this.buttonUncheckAll.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
this.buttonUncheckAll.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText;
this.buttonUncheckAll.UseVisualStyleBackColor = true;
this.buttonUncheckAll.Click += new System.EventHandler(this.buttonUncheckAll_Click);
//
// buttonCheckAll
//
this.buttonCheckAll.Image = global::SSH_Test.Properties.Resources.Check16b;
this.buttonCheckAll.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.buttonCheckAll.Location = new System.Drawing.Point(531, 12);
this.buttonCheckAll.Name = "buttonCheckAll";
this.buttonCheckAll.Size = new System.Drawing.Size(90, 25);
this.buttonCheckAll.TabIndex = 4;
this.buttonCheckAll.Text = " Check All";
this.buttonCheckAll.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
this.buttonCheckAll.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText;
this.buttonCheckAll.UseVisualStyleBackColor = true;
this.buttonCheckAll.Click += new System.EventHandler(this.buttonCheckAll_Click);
// //
// pictureBox1 // pictureBox1
// //
this.pictureBox1.Location = new System.Drawing.Point(349, 4); this.pictureBox1.Location = new System.Drawing.Point(884, 9);
this.pictureBox1.Name = "pictureBox1"; this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Size = new System.Drawing.Size(206, 55); this.pictureBox1.Size = new System.Drawing.Size(206, 55);
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.pictureBox1.TabIndex = 6; this.pictureBox1.TabIndex = 6;
this.pictureBox1.TabStop = false; this.pictureBox1.TabStop = false;
// //
// profileCommandsBindingSource // buttonLoad
// //
this.profileCommandsBindingSource.DataMember = "ProfileCommands"; this.buttonLoad.Image = global::SSH_Test.Properties.Resources.Load24b;
this.profileCommandsBindingSource.DataSource = this.profileBindingSource; this.buttonLoad.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.buttonLoad.Location = new System.Drawing.Point(12, 9);
this.buttonLoad.Name = "buttonLoad";
this.buttonLoad.Size = new System.Drawing.Size(80, 50);
this.buttonLoad.TabIndex = 1;
this.buttonLoad.Text = "Load Tasklist";
this.buttonLoad.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText;
this.buttonLoad.UseMnemonic = false;
this.buttonLoad.UseVisualStyleBackColor = true;
this.buttonLoad.Click += new System.EventHandler(this.buttonLoad_Click);
// //
// TaskNum // buttonSave
// //
this.TaskNum.HeaderText = "Task #"; this.buttonSave.Image = global::SSH_Test.Properties.Resources.Save24b;
this.TaskNum.Name = "TaskNum"; this.buttonSave.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.buttonSave.Location = new System.Drawing.Point(97, 9);
this.buttonSave.Name = "buttonSave";
this.buttonSave.Size = new System.Drawing.Size(80, 50);
this.buttonSave.TabIndex = 2;
this.buttonSave.Text = "Save TaskList";
this.buttonSave.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText;
this.buttonSave.UseVisualStyleBackColor = true;
this.buttonSave.Click += new System.EventHandler(this.buttonSave_Click);
// //
// TaskDescription // bRun
// //
this.TaskDescription.HeaderText = "Description"; this.bRun.Image = global::SSH_Test.Properties.Resources.Run24;
this.TaskDescription.MinimumWidth = 50; this.bRun.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.TaskDescription.Name = "TaskDescription"; this.bRun.Location = new System.Drawing.Point(629, 12);
this.TaskDescription.Width = 200; this.bRun.Name = "bRun";
this.bRun.Size = new System.Drawing.Size(90, 50);
this.bRun.TabIndex = 3;
this.bRun.Text = "Run Selected Tasks";
this.bRun.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText;
this.bRun.UseVisualStyleBackColor = true;
this.bRun.Click += new System.EventHandler(this.bRun_Click);
// //
// TaskDevice // checkBoxArrangeTask
// //
this.TaskDevice.HeaderText = "Device"; this.checkBoxArrangeTask.AutoSize = true;
this.TaskDevice.Name = "TaskDevice"; this.checkBoxArrangeTask.Image = global::SSH_Test.Properties.Resources.Arrange24;
// this.checkBoxArrangeTask.Location = new System.Drawing.Point(183, 12);
// TaskIp this.checkBoxArrangeTask.Name = "checkBoxArrangeTask";
// this.checkBoxArrangeTask.Size = new System.Drawing.Size(119, 24);
this.TaskIp.HeaderText = "IP"; this.checkBoxArrangeTask.TabIndex = 9;
this.TaskIp.Name = "TaskIp"; this.checkBoxArrangeTask.Text = "Arrange Tasks";
this.TaskIp.Resizable = System.Windows.Forms.DataGridViewTriState.True; this.checkBoxArrangeTask.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText;
this.TaskIp.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; this.checkBoxArrangeTask.UseVisualStyleBackColor = true;
this.TaskIp.ToolTipText = "IP address"; this.checkBoxArrangeTask.CheckedChanged += new System.EventHandler(this.checkBoxArrangeTask_CheckedChanged);
//
// Port
//
this.Port.HeaderText = "Port";
this.Port.Name = "Port";
this.Port.ToolTipText = "Port SSH=22";
this.Port.Width = 50;
//
// Run
//
this.Run.HeaderText = "Run";
this.Run.Name = "Run";
this.Run.Resizable = System.Windows.Forms.DataGridViewTriState.False;
this.Run.Text = "Run";
this.Run.Width = 50;
//
// Configuration
//
this.Configuration.HeaderText = "Configuration";
this.Configuration.Name = "Configuration";
this.Configuration.Resizable = System.Windows.Forms.DataGridViewTriState.False;
this.Configuration.Width = 80;
//
// Profile
//
this.Profile.DisplayStyle = System.Windows.Forms.DataGridViewComboBoxDisplayStyle.ComboBox;
this.Profile.HeaderText = "Profile";
this.Profile.Name = "Profile";
this.Profile.Resizable = System.Windows.Forms.DataGridViewTriState.True;
this.Profile.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
this.Profile.Width = 300;
// //
// TastList // TastList
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(1039, 450); this.ClientSize = new System.Drawing.Size(1094, 794);
this.Controls.Add(this.checkBoxArrangeTask);
this.Controls.Add(this.buttonUncheckAll);
this.Controls.Add(this.buttonCheckAll);
this.Controls.Add(this.richTextBoxOutput);
this.Controls.Add(this.groupBox1);
this.Controls.Add(this.pictureBox1); this.Controls.Add(this.pictureBox1);
this.Controls.Add(this.buttonConf); this.Controls.Add(this.buttonConf);
this.Controls.Add(this.buttonLoad); this.Controls.Add(this.buttonLoad);
this.Controls.Add(this.buttonSave); this.Controls.Add(this.buttonSave);
this.Controls.Add(this.dataGridViewTask); this.Controls.Add(this.bRun);
this.Controls.Add(this.bRunAll); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Name = "TastList"; this.Name = "TastList";
this.Text = "Task List"; this.Text = "Task List";
this.Load += new System.EventHandler(this.fSSHTest_Load); this.Load += new System.EventHandler(this.fSSHTest_Load);
((System.ComponentModel.ISupportInitialize)(this.dataGridViewTask)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.dataGridViewTask)).EndInit();
this.contextMenuStripRow.ResumeLayout(false);
this.groupBox1.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
this.ResumeLayout(false); this.ResumeLayout(false);
this.PerformLayout();
} }
#endregion #endregion
private System.Windows.Forms.Button bRunAll; private System.Windows.Forms.Button bRun;
private System.Windows.Forms.DataGridView dataGridViewTask;
private System.Windows.Forms.Button buttonSave; private System.Windows.Forms.Button buttonSave;
private System.Windows.Forms.Button buttonLoad; private System.Windows.Forms.Button buttonLoad;
private System.Windows.Forms.PictureBox pictureBox1; private System.Windows.Forms.PictureBox pictureBox1;
private System.Windows.Forms.BindingSource profileBindingSource;
private System.Windows.Forms.BindingSource profileBindingSource1;
private System.Windows.Forms.BindingSource profileCommandsBindingSource;
private System.Windows.Forms.BindingSource programBindingSource;
private System.Windows.Forms.BindingSource programBindingSource1;
public System.Windows.Forms.Button buttonConf; public System.Windows.Forms.Button buttonConf;
private System.Windows.Forms.RichTextBox richTextBoxOutput;
private System.Windows.Forms.DataGridView dataGridViewTask;
private System.Windows.Forms.GroupBox groupBox1;
private System.Windows.Forms.Button buttonCheckAll;
private System.Windows.Forms.Button buttonUncheckAll;
private System.Windows.Forms.DataGridViewImageColumn dataGridViewImageColumn1;
private System.Windows.Forms.DataGridViewImageColumn dataGridViewImageColumn2;
private System.Windows.Forms.CheckBox checkBoxArrangeTask;
private System.Windows.Forms.ContextMenuStrip contextMenuStripRow;
private System.Windows.Forms.ToolStripMenuItem MoveToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem DeleteToolStripMenuItem;
private System.Windows.Forms.DataGridViewTextBoxColumn TaskNum; private System.Windows.Forms.DataGridViewTextBoxColumn TaskNum;
private System.Windows.Forms.DataGridViewTextBoxColumn TaskDescription; private System.Windows.Forms.DataGridViewTextBoxColumn TaskDescription;
private System.Windows.Forms.DataGridViewTextBoxColumn TaskDevice; private System.Windows.Forms.DataGridViewTextBoxColumn TaskDevice;
private System.Windows.Forms.DataGridViewTextBoxColumn TaskIp; private System.Windows.Forms.DataGridViewTextBoxColumn TaskIp;
private System.Windows.Forms.DataGridViewTextBoxColumn Port; private System.Windows.Forms.DataGridViewCheckBoxColumn Select;
private System.Windows.Forms.DataGridViewButtonColumn Run; private System.Windows.Forms.DataGridViewImageColumn Run;
private System.Windows.Forms.DataGridViewButtonColumn Configuration; private System.Windows.Forms.DataGridViewButtonColumn Configuration;
private System.Windows.Forms.DataGridViewComboBoxColumn Profile; private System.Windows.Forms.DataGridViewComboBoxColumn Profile;
} }

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1 +0,0 @@
Select-String -Path "C:\ProgramData\Avigilon\Avigilon Unity Core\Logs\VmsCore.clef" -Pattern "Acc.ServerName" -List

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,8 +0,0 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>System.ValueTuple</name>
</assembly>
<members>
</members>
</doc>

Binary file not shown.

View File

@@ -10,13 +10,13 @@
</layout> </layout>
</appender> </appender>
<appender name="file" type="log4net.Appender.RollingFileAppender"> <appender name="file" type="log4net.Appender.RollingFileAppender">
<file value="logs\" /> <file type= "log4net.Util.PatternString" value="%property{log4net:HostName}\logs\%date{yyyyMMdd_HHmmss}.log" />
<datePattern value="yyyyMMdd_HHmm'.log'" /> <datePattern value="yyyyMMdd" />
<staticLogFileName value="false" /> <staticLogFileName value="true" />
<appendToFile value="true" /> <appendToFile value="false" />
<rollingStyle value="Composite" /> <rollingStyle value="composite" />
<maxSizeRollBackups value="10" /> <maxSizeRollBackups value="10" />
<maximumFileSize value="5MB" /> <maximumFileSize value="10MB" />
<layout type="log4net.Layout.PatternLayout"> <layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %level %logger - %message%newline" /> <conversionPattern value="%date [%thread] %level %logger - %message%newline" />
</layout> </layout>

View File

@@ -1,19 +0,0 @@
2026-01-15 15:36:49,813 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Tftp_Running
2026-01-15 15:36:49,822 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Catalyst_Tftp_Running
2026-01-15 15:36:49,823 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Tftp_Startup
2026-01-15 15:36:49,823 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Catalyst_Tftp_Startup
2026-01-15 15:36:49,823 [1] INFO SSH_Test.Program - Profile: RAC9_PS_status_dual
2026-01-15 15:36:49,823 [1] INFO SSH_Test.Program - Profile: RAC9_storage_pdisks
2026-01-15 15:36:49,823 [1] INFO SSH_Test.Program - Profile: RAC9_networkinterfaces
2026-01-15 15:36:49,823 [1] INFO SSH_Test.Program - Profile: CMD_OS_name
2026-01-15 15:36:49,823 [1] INFO SSH_Test.Program - Profile: CMD_Windows_Activation_status
2026-01-15 15:36:49,823 [1] INFO SSH_Test.Program - Profile: CMD_Windows_Enable_RemoteDesktop
2026-01-15 15:36:49,823 [1] INFO SSH_Test.Program - Profile: CMD_Avigilon_Version
2026-01-15 15:36:49,824 [1] INFO SSH_Test.Program - Profile: Powershell_VideoController
2026-01-15 15:36:49,824 [1] INFO SSH_Test.Program - Profile: Powershell_Avigilon_Servername
2026-01-15 15:36:49,824 [1] INFO SSH_Test.Program - Profile: RAC9_ACPwrRcvry_On
2026-01-15 15:36:49,824 [1] INFO SSH_Test.Program - Profile: RAC9_Power_redundancy
2026-01-15 15:36:49,824 [1] INFO SSH_Test.Program - Profile: RAC9_storage_vdisks
2026-01-15 15:36:49,824 [1] INFO SSH_Test.Program - Profile: RAC9_Commit_Changes_reboot_NOW
2026-01-15 15:36:49,824 [1] INFO SSH_Test.Program - Profile: RAC9_Jobview_checkresult
2026-01-15 15:36:49,824 [1] INFO SSH_Test.Program - Profile: RAC9_Reboot

View File

@@ -1,21 +0,0 @@
2026-01-15 15:49:15,335 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Tftp_Running
2026-01-15 15:49:15,343 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Catalyst_Tftp_Running
2026-01-15 15:49:15,344 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Tftp_Startup
2026-01-15 15:49:15,344 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Catalyst_Tftp_Startup
2026-01-15 15:49:15,344 [1] INFO SSH_Test.Program - Profile: RAC9_PS_status_dual
2026-01-15 15:49:15,344 [1] INFO SSH_Test.Program - Profile: RAC9_storage_pdisks
2026-01-15 15:49:15,344 [1] INFO SSH_Test.Program - Profile: RAC9_networkinterfaces
2026-01-15 15:49:15,346 [1] INFO SSH_Test.Program - Profile: CMD_OS_name
2026-01-15 15:49:15,346 [1] INFO SSH_Test.Program - Profile: CMD_Windows_Activation_status
2026-01-15 15:49:15,346 [1] INFO SSH_Test.Program - Profile: CMD_Windows_Enable_RemoteDesktop
2026-01-15 15:49:15,346 [1] INFO SSH_Test.Program - Profile: CMD_Avigilon_Version
2026-01-15 15:49:15,346 [1] INFO SSH_Test.Program - Profile: Powershell_VideoController
2026-01-15 15:49:15,346 [1] INFO SSH_Test.Program - Profile: Powershell_Avigilon_Servername
2026-01-15 15:49:15,346 [1] INFO SSH_Test.Program - Profile: RAC9_ACPwrRcvry_On
2026-01-15 15:49:15,347 [1] INFO SSH_Test.Program - Profile: RAC9_Power_redundancy
2026-01-15 15:49:15,347 [1] INFO SSH_Test.Program - Profile: RAC9_storage_vdisks
2026-01-15 15:49:15,347 [1] INFO SSH_Test.Program - Profile: RAC9_Commit_Changes_reboot_NOW
2026-01-15 15:49:15,347 [1] INFO SSH_Test.Program - Profile: RAC9_Jobview_checkresult
2026-01-15 15:49:15,347 [1] INFO SSH_Test.Program - Profile: RAC9_Reboot
2026-01-15 15:49:22,616 [1] INFO SSH_Test.Program - Current task profile :
2026-01-15 15:49:22,617 [1] INFO SSH_Test.Program - copy run tftp://

View File

@@ -1,30 +0,0 @@
2026-01-15 16:01:24,932 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Tftp_Running
2026-01-15 16:01:24,941 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Catalyst_Tftp_Running
2026-01-15 16:01:24,941 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Tftp_Startup
2026-01-15 16:01:24,941 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Catalyst_Tftp_Startup
2026-01-15 16:01:24,941 [1] INFO SSH_Test.Program - Profile: RAC9_PS_status_dual
2026-01-15 16:01:24,941 [1] INFO SSH_Test.Program - Profile: RAC9_storage_pdisks
2026-01-15 16:01:24,941 [1] INFO SSH_Test.Program - Profile: RAC9_networkinterfaces
2026-01-15 16:01:24,941 [1] INFO SSH_Test.Program - Profile: CMD_OS_name
2026-01-15 16:01:24,942 [1] INFO SSH_Test.Program - Profile: CMD_Windows_Activation_status
2026-01-15 16:01:24,942 [1] INFO SSH_Test.Program - Profile: CMD_Windows_Enable_RemoteDesktop
2026-01-15 16:01:24,942 [1] INFO SSH_Test.Program - Profile: CMD_Avigilon_Version
2026-01-15 16:01:24,942 [1] INFO SSH_Test.Program - Profile: Powershell_VideoController
2026-01-15 16:01:24,942 [1] INFO SSH_Test.Program - Profile: Powershell_Avigilon_Servername
2026-01-15 16:01:24,942 [1] INFO SSH_Test.Program - Profile: RAC9_ACPwrRcvry_On
2026-01-15 16:01:24,942 [1] INFO SSH_Test.Program - Profile: RAC9_Power_redundancy
2026-01-15 16:01:24,942 [1] INFO SSH_Test.Program - Profile: RAC9_storage_vdisks
2026-01-15 16:01:24,942 [1] INFO SSH_Test.Program - Profile: RAC9_Commit_Changes_reboot_NOW
2026-01-15 16:01:24,942 [1] INFO SSH_Test.Program - Profile: RAC9_Jobview_checkresult
2026-01-15 16:01:24,942 [1] INFO SSH_Test.Program - Profile: RAC9_Reboot
2026-01-15 16:01:36,571 [1] INFO SSH_Test.Program - Task 0, profile SSH_Cisco_Tftp_Running
2026-01-15 16:01:36,658 [1] INFO SSH_Test.Program - Current task profile :
2026-01-15 16:01:36,659 [1] INFO SSH_Test.Program - copy run tftp://
2026-01-15 16:01:36,690 [3] ERROR SSH_Test.Program - SSH function: cannot run SSH
2026-01-15 16:01:36,690 [3] ERROR SSH_Test.Program - System.ArgumentException: The value cannot be an empty string or composed entirely of whitespace.
Parameter name: username
at Renci.SshNet.Common.ThrowHelper.<ThrowIfNullOrWhiteSpace>g__Throw|2_0(String argument, String paramName)
at Renci.SshNet.PasswordAuthenticationMethod..ctor(String username, Byte[] password)
at Renci.SshNet.PasswordConnectionInfo..ctor(String host, Int32 port, String username, Byte[] password, ProxyTypes proxyType, String proxyHost, Int32 proxyPort, String proxyUsername, String proxyPassword)
at Renci.SshNet.PasswordConnectionInfo..ctor(String host, Int32 port, String username, String password)
at SSH_Test.TastList.fSSH(Object data) in D:\Shared\VS\SSH_Test - FAT-Local\TastList.cs:line 446

View File

@@ -1,52 +0,0 @@
2026-01-15 16:29:05,601 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Tftp_Running
2026-01-15 16:29:05,610 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Catalyst_Tftp_Running
2026-01-15 16:29:05,610 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Tftp_Startup
2026-01-15 16:29:05,610 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Catalyst_Tftp_Startup
2026-01-15 16:29:05,610 [1] INFO SSH_Test.Program - Profile: RAC9_PS_status_dual
2026-01-15 16:29:05,610 [1] INFO SSH_Test.Program - Profile: RAC9_storage_pdisks
2026-01-15 16:29:05,610 [1] INFO SSH_Test.Program - Profile: RAC9_networkinterfaces
2026-01-15 16:29:05,610 [1] INFO SSH_Test.Program - Profile: CMD_OS_name
2026-01-15 16:29:05,610 [1] INFO SSH_Test.Program - Profile: CMD_Windows_Activation_status
2026-01-15 16:29:05,610 [1] INFO SSH_Test.Program - Profile: CMD_Windows_Enable_RemoteDesktop
2026-01-15 16:29:05,611 [1] INFO SSH_Test.Program - Profile: CMD_Avigilon_Version
2026-01-15 16:29:05,611 [1] INFO SSH_Test.Program - Profile: Powershell_VideoController
2026-01-15 16:29:05,611 [1] INFO SSH_Test.Program - Profile: Powershell_Avigilon_Servername
2026-01-15 16:29:05,611 [1] INFO SSH_Test.Program - Profile: RAC9_ACPwrRcvry_On
2026-01-15 16:29:05,611 [1] INFO SSH_Test.Program - Profile: RAC9_Power_redundancy
2026-01-15 16:29:05,611 [1] INFO SSH_Test.Program - Profile: RAC9_storage_vdisks
2026-01-15 16:29:05,611 [1] INFO SSH_Test.Program - Profile: RAC9_Commit_Changes_reboot_NOW
2026-01-15 16:29:05,611 [1] INFO SSH_Test.Program - Profile: RAC9_Jobview_checkresult
2026-01-15 16:29:05,611 [1] INFO SSH_Test.Program - Profile: RAC9_Reboot
2026-01-15 16:29:11,912 [1] INFO SSH_Test.Program - Task 0, profile SSH_Cisco_Catalyst_Tftp_Running
2026-01-15 16:29:11,997 [1] INFO SSH_Test.Program - Current task profile :
2026-01-15 16:29:11,997 [1] INFO SSH_Test.Program - copy running-config tftp://
2026-01-15 16:29:12,029 [3] ERROR SSH_Test.Program - SSH_Catalyst function: cannot run SSH_Catalyst
2026-01-15 16:29:12,029 [3] ERROR SSH_Test.Program - System.ArgumentException: The value cannot be an empty string or composed entirely of whitespace.
Parameter name: username
at Renci.SshNet.Common.ThrowHelper.<ThrowIfNullOrWhiteSpace>g__Throw|2_0(String argument, String paramName)
at Renci.SshNet.PasswordAuthenticationMethod..ctor(String username, Byte[] password)
at Renci.SshNet.PasswordConnectionInfo..ctor(String host, Int32 port, String username, Byte[] password, ProxyTypes proxyType, String proxyHost, Int32 proxyPort, String proxyUsername, String proxyPassword)
at Renci.SshNet.PasswordConnectionInfo..ctor(String host, Int32 port, String username, String password)
at SSH_Test.TastList.fSSH_Catalyst(Object data) in D:\Shared\VS\SSH_Test - FAT-Local\TastList.cs:line 569
2026-01-15 16:29:39,562 [1] INFO SSH_Test.Program - Task 0, profile SSH_Cisco_Tftp_Running
2026-01-15 16:29:39,651 [1] INFO SSH_Test.Program - Current task profile :
2026-01-15 16:29:39,651 [1] INFO SSH_Test.Program - copy run tftp://
2026-01-15 16:29:39,669 [4] ERROR SSH_Test.Program - SSH function: cannot run SSH
2026-01-15 16:29:39,669 [4] ERROR SSH_Test.Program - System.ArgumentException: The value cannot be an empty string or composed entirely of whitespace.
Parameter name: username
at Renci.SshNet.Common.ThrowHelper.<ThrowIfNullOrWhiteSpace>g__Throw|2_0(String argument, String paramName)
at Renci.SshNet.PasswordAuthenticationMethod..ctor(String username, Byte[] password)
at Renci.SshNet.PasswordConnectionInfo..ctor(String host, Int32 port, String username, Byte[] password, ProxyTypes proxyType, String proxyHost, Int32 proxyPort, String proxyUsername, String proxyPassword)
at Renci.SshNet.PasswordConnectionInfo..ctor(String host, Int32 port, String username, String password)
at SSH_Test.TastList.fSSH(Object data) in D:\Shared\VS\SSH_Test - FAT-Local\TastList.cs:line 446
2026-01-15 16:29:52,534 [1] INFO SSH_Test.Program - Task 0, profile SSH_Cisco_Tftp_Startup
2026-01-15 16:29:52,603 [1] INFO SSH_Test.Program - Current task profile :
2026-01-15 16:29:52,605 [1] INFO SSH_Test.Program - copy startup-config tftp://
2026-01-15 16:29:52,618 [5] ERROR SSH_Test.Program - SSH function: cannot run SSH
2026-01-15 16:29:52,619 [5] ERROR SSH_Test.Program - System.ArgumentException: The value cannot be an empty string or composed entirely of whitespace.
Parameter name: username
at Renci.SshNet.Common.ThrowHelper.<ThrowIfNullOrWhiteSpace>g__Throw|2_0(String argument, String paramName)
at Renci.SshNet.PasswordAuthenticationMethod..ctor(String username, Byte[] password)
at Renci.SshNet.PasswordConnectionInfo..ctor(String host, Int32 port, String username, Byte[] password, ProxyTypes proxyType, String proxyHost, Int32 proxyPort, String proxyUsername, String proxyPassword)
at Renci.SshNet.PasswordConnectionInfo..ctor(String host, Int32 port, String username, String password)
at SSH_Test.TastList.fSSH(Object data) in D:\Shared\VS\SSH_Test - FAT-Local\TastList.cs:line 446

View File

@@ -1,6 +0,0 @@
2026-01-15 16:30:05,507 [1] INFO SSH_Test.Program - Task 0, profile CMD_OS_name
2026-01-15 16:30:05,584 [1] INFO SSH_Test.Program - Current task profile :
2026-01-15 16:30:05,585 [1] INFO SSH_Test.Program - systeminfo | findstr /B /C:"OS Name" /B /C:"OS Version"
2026-01-15 16:30:11,412 [1] INFO SSH_Test.Program - From CMD : OS Name: Microsoft Windows 11 Pro
OS Version: 10.0.26100 N/A Build 26100

View File

@@ -1,19 +0,0 @@
2026-01-15 16:32:05,117 [1] ERROR SSH_Test.Program - Could not load profile.json
2026-01-15 16:32:05,125 [1] ERROR SSH_Test.Program - System.Text.Json.JsonException: ']' is invalid after a property name. Expected a ':'. Path: $[0] | LineNumber: 4 | BytePositionInLine: 4. ---> System.Text.Json.JsonReaderException: ']' is invalid after a property name. Expected a ':'. LineNumber: 4 | BytePositionInLine: 4.
at System.Text.Json.Utf8JsonReader.ConsumePropertyName()
at System.Text.Json.Utf8JsonReader.ReadSingleSegment()
at System.Text.Json.Utf8JsonReader.Read()
at System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1.ReadConstructorArguments(ReadStack& state, Utf8JsonReader& reader, JsonSerializerOptions options)
at System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1.OnTryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value)
at System.Text.Json.Serialization.JsonConverter`1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value, Boolean& isPopulatedValue)
at System.Text.Json.Serialization.JsonCollectionConverter`2.OnTryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, TCollection& value)
at System.Text.Json.Serialization.JsonConverter`1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value, Boolean& isPopulatedValue)
at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)
--- End of inner exception stack trace ---
at System.Text.Json.ThrowHelper.ReThrowWithPath(ReadStack& state, JsonReaderException ex)
at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)
at System.Text.Json.Serialization.Metadata.JsonTypeInfo`1.Deserialize(Utf8JsonReader& reader, ReadStack& state)
at System.Text.Json.JsonSerializer.ReadFromSpan[TValue](ReadOnlySpan`1 utf8Json, JsonTypeInfo`1 jsonTypeInfo, Nullable`1 actualByteCount)
at System.Text.Json.JsonSerializer.ReadFromSpan[TValue](ReadOnlySpan`1 json, JsonTypeInfo`1 jsonTypeInfo)
at System.Text.Json.JsonSerializer.Deserialize[TValue](String json, JsonSerializerOptions options)
at SSH_Test.TastList.LoadProfile(String filePath) in D:\Shared\VS\SSH_Test - FAT-Local\TastList.cs:line 720

View File

@@ -1,50 +0,0 @@
2026-01-15 16:34:20,837 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Tftp_Running
2026-01-15 16:34:20,846 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Catalyst_Tftp_Running
2026-01-15 16:34:20,846 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Tftp_Startup
2026-01-15 16:34:20,846 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Catalyst_Tftp_Startup
2026-01-15 16:34:20,846 [1] INFO SSH_Test.Program - Profile: RAC9_PS_status_dual
2026-01-15 16:34:20,846 [1] INFO SSH_Test.Program - Profile: RAC9_storage_pdisks
2026-01-15 16:34:20,847 [1] INFO SSH_Test.Program - Profile: RAC9_networkinterfaces
2026-01-15 16:34:20,847 [1] INFO SSH_Test.Program - Profile: CMD_OS_name
2026-01-15 16:34:20,847 [1] INFO SSH_Test.Program - Profile: CMD_Windows_Activation_status
2026-01-15 16:34:20,847 [1] INFO SSH_Test.Program - Profile: CMD_Windows_Enable_RemoteDesktop
2026-01-15 16:34:20,847 [1] INFO SSH_Test.Program - Profile: CMD_Avigilon_Version
2026-01-15 16:34:20,847 [1] INFO SSH_Test.Program - Profile: Powershell_VideoController
2026-01-15 16:34:20,847 [1] INFO SSH_Test.Program - Profile: Powershell_Avigilon_Servername
2026-01-15 16:34:20,847 [1] INFO SSH_Test.Program - Profile: RAC9_ACPwrRcvry_On
2026-01-15 16:34:20,847 [1] INFO SSH_Test.Program - Profile: RAC9_Power_redundancy
2026-01-15 16:34:20,847 [1] INFO SSH_Test.Program - Profile: RAC9_storage_vdisks
2026-01-15 16:34:20,847 [1] INFO SSH_Test.Program - Profile: RAC9_Commit_Changes_reboot_NOW
2026-01-15 16:34:20,848 [1] INFO SSH_Test.Program - Profile: RAC9_Jobview_checkresult
2026-01-15 16:34:20,848 [1] INFO SSH_Test.Program - Profile: RAC9_Reboot
2026-01-15 16:34:28,803 [1] INFO SSH_Test.Program - Task 0, profile CMD_OS_name
2026-01-15 16:34:28,942 [1] INFO SSH_Test.Program - Current task profile :
2026-01-15 16:34:28,943 [1] INFO SSH_Test.Program - systeminfo | findstr /B /C:"OS Name" /B /C:"OS Version"
2026-01-15 16:34:34,725 [1] INFO SSH_Test.Program - From CMD : OS Name: Microsoft Windows 11 Pro
OS Version: 10.0.26100 N/A Build 26100
2026-01-15 16:34:52,968 [1] INFO SSH_Test.Program - Task 0, profile CMD_Windows_Activation_status
2026-01-15 16:34:53,043 [1] INFO SSH_Test.Program - Current task profile :
2026-01-15 16:34:53,044 [1] INFO SSH_Test.Program - cscript c:\Windows\System32\slmgr.vbs /dlv
2026-01-15 16:34:57,037 [1] INFO SSH_Test.Program - From CMD : Microsoft (R) Windows Script Host Version 10.0
Copyright (C) Microsoft Corporation. All rights reserved.
Software licensing service version: 10.0.26100.7623
Name: Windows(R), Professional edition
Description: Windows(R) Operating System, OEM_DM channel
Activation ID: fe74f55b-0338-41d6-b267-4a201abe7285
Application ID: 55c92734-d682-4d71-983e-d6ec3f16059f
Extended PID: 03612-03556-327-074596-02-4105-26100.0000-0062026
Product Key Channel: OEM:DM
Installation ID: 111889452385229954395250916100480354128494265185422853403339921
Use License URL: https://activation-v2.sls.microsoft.com/SLActivateProduct/SLActivateProduct.asmx?configextension=DM
Validation URL: https://validation-v2.sls.microsoft.com/SLWGA/slwga.asmx
Partial Product Key: KTP2T
License Status: Licensed
Remaining Windows rearm count: 1001
Remaining SKU rearm count: 1001
Trusted time: 2026-01-15 4:34:56 PM

View File

@@ -1,24 +0,0 @@
2026-01-15 16:35:16,117 [1] INFO SSH_Test.Program - Task 0, profile RAC9_ACPwrRcvry_On
2026-01-15 16:35:16,178 [1] INFO SSH_Test.Program - Current task profile :
2026-01-15 16:35:16,179 [1] INFO SSH_Test.Program - set bios.Syssecurity.ACPwrRcvry On
2026-01-15 16:35:16,198 [1] INFO SSH_Test.Program - From RAC9 :
IMPORTANT NOTE!
The RAC is unable to communicate with the BMC. This condition may
occur because of (1) no BMC is present, (2) missing or disfunctional
IPMI-related software components. Many RAC features depend on BMC
connectivity in order to work properly, and you may see failures
as a result.
2026-01-15 16:35:52,159 [1] INFO SSH_Test.Program - Task 0, profile RAC9_Jobview_checkresult
2026-01-15 16:35:52,236 [1] INFO SSH_Test.Program - Current task profile :
2026-01-15 16:35:52,236 [1] INFO SSH_Test.Program - jobqueue view
2026-01-15 16:35:52,251 [1] INFO SSH_Test.Program - From RAC9 :
IMPORTANT NOTE!
The RAC is unable to communicate with the BMC. This condition may
occur because of (1) no BMC is present, (2) missing or disfunctional
IPMI-related software components. Many RAC features depend on BMC
connectivity in order to work properly, and you may see failures
as a result.

View File

@@ -1,19 +0,0 @@
2026-01-15 16:51:17,982 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Tftp_Running
2026-01-15 16:51:17,990 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Catalyst_Tftp_Running
2026-01-15 16:51:17,990 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Tftp_Startup
2026-01-15 16:51:17,990 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Catalyst_Tftp_Startup
2026-01-15 16:51:17,990 [1] INFO SSH_Test.Program - Profile: RAC9_PS_status_dual
2026-01-15 16:51:17,990 [1] INFO SSH_Test.Program - Profile: RAC9_storage_pdisks
2026-01-15 16:51:17,990 [1] INFO SSH_Test.Program - Profile: RAC9_networkinterfaces
2026-01-15 16:51:17,990 [1] INFO SSH_Test.Program - Profile: CMD_OS_name
2026-01-15 16:51:17,990 [1] INFO SSH_Test.Program - Profile: CMD_Windows_Activation_status
2026-01-15 16:51:17,990 [1] INFO SSH_Test.Program - Profile: CMD_Windows_Enable_RemoteDesktop
2026-01-15 16:51:17,990 [1] INFO SSH_Test.Program - Profile: CMD_Avigilon_Version
2026-01-15 16:51:17,990 [1] INFO SSH_Test.Program - Profile: Powershell_VideoController
2026-01-15 16:51:17,990 [1] INFO SSH_Test.Program - Profile: Powershell_Avigilon_Servername
2026-01-15 16:51:17,990 [1] INFO SSH_Test.Program - Profile: RAC9_ACPwrRcvry_On
2026-01-15 16:51:17,990 [1] INFO SSH_Test.Program - Profile: RAC9_Power_redundancy
2026-01-15 16:51:17,990 [1] INFO SSH_Test.Program - Profile: RAC9_storage_vdisks
2026-01-15 16:51:17,990 [1] INFO SSH_Test.Program - Profile: RAC9_Commit_Changes_reboot_NOW
2026-01-15 16:51:17,990 [1] INFO SSH_Test.Program - Profile: RAC9_Jobview_checkresult
2026-01-15 16:51:17,990 [1] INFO SSH_Test.Program - Profile: RAC9_Reboot

View File

@@ -1,49 +0,0 @@
2026-01-15 16:52:03,588 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Tftp_Running
2026-01-15 16:52:03,614 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Catalyst_Tftp_Running
2026-01-15 16:52:03,615 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Tftp_Startup
2026-01-15 16:52:03,615 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Catalyst_Tftp_Startup
2026-01-15 16:52:03,615 [1] INFO SSH_Test.Program - Profile: RAC9_PS_status_dual
2026-01-15 16:52:03,615 [1] INFO SSH_Test.Program - Profile: RAC9_storage_pdisks
2026-01-15 16:52:03,615 [1] INFO SSH_Test.Program - Profile: RAC9_networkinterfaces
2026-01-15 16:52:03,622 [1] INFO SSH_Test.Program - Profile: CMD_OS_name
2026-01-15 16:52:03,622 [1] INFO SSH_Test.Program - Profile: CMD_Windows_Activation_status
2026-01-15 16:52:03,622 [1] INFO SSH_Test.Program - Profile: CMD_Windows_Enable_RemoteDesktop
2026-01-15 16:52:03,622 [1] INFO SSH_Test.Program - Profile: CMD_Avigilon_Version
2026-01-15 16:52:03,622 [1] INFO SSH_Test.Program - Profile: Powershell_VideoController
2026-01-15 16:52:03,622 [1] INFO SSH_Test.Program - Profile: Powershell_Avigilon_Servername
2026-01-15 16:52:03,622 [1] INFO SSH_Test.Program - Profile: RAC9_ACPwrRcvry_On
2026-01-15 16:52:03,622 [1] INFO SSH_Test.Program - Profile: RAC9_Power_redundancy
2026-01-15 16:52:03,622 [1] INFO SSH_Test.Program - Profile: RAC9_storage_vdisks
2026-01-15 16:52:03,622 [1] INFO SSH_Test.Program - Profile: RAC9_Commit_Changes_reboot_NOW
2026-01-15 16:52:03,622 [1] INFO SSH_Test.Program - Profile: RAC9_Jobview_checkresult
2026-01-15 16:52:03,622 [1] INFO SSH_Test.Program - Profile: RAC9_Reboot
2026-01-15 16:52:08,258 [1] INFO SSH_Test.Program - Current task profile :
2026-01-15 16:52:08,258 [1] INFO SSH_Test.Program - get system.power.RedundancyPolicy
2026-01-15 16:52:08,364 [1] INFO SSH_Test.Program - From RAC9 :
IMPORTANT NOTE!
The RAC is unable to communicate with the BMC. This condition may
occur because of (1) no BMC is present, (2) missing or disfunctional
IPMI-related software components. Many RAC features depend on BMC
connectivity in order to work properly, and you may see failures
as a result.
2026-01-15 16:52:58,909 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Tftp_Running
2026-01-15 16:52:58,937 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Catalyst_Tftp_Running
2026-01-15 16:52:58,937 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Tftp_Startup
2026-01-15 16:52:58,937 [1] INFO SSH_Test.Program - Profile: SSH_Cisco_Catalyst_Tftp_Startup
2026-01-15 16:52:58,937 [1] INFO SSH_Test.Program - Profile: RAC9_PS_status_dual
2026-01-15 16:52:58,937 [1] INFO SSH_Test.Program - Profile: RAC9_storage_pdisks
2026-01-15 16:52:58,937 [1] INFO SSH_Test.Program - Profile: RAC9_networkinterfaces
2026-01-15 16:52:58,937 [1] INFO SSH_Test.Program - Profile: CMD_OS_name
2026-01-15 16:52:58,937 [1] INFO SSH_Test.Program - Profile: CMD_Windows_Activation_status
2026-01-15 16:52:58,937 [1] INFO SSH_Test.Program - Profile: CMD_Windows_Enable_RemoteDesktop
2026-01-15 16:52:58,938 [1] INFO SSH_Test.Program - Profile: CMD_Avigilon_Version
2026-01-15 16:52:58,938 [1] INFO SSH_Test.Program - Profile: Powershell_VideoController
2026-01-15 16:52:58,938 [1] INFO SSH_Test.Program - Profile: Powershell_Avigilon_Servername
2026-01-15 16:52:58,938 [1] INFO SSH_Test.Program - Profile: RAC9_ACPwrRcvry_On
2026-01-15 16:52:58,938 [1] INFO SSH_Test.Program - Profile: RAC9_Power_redundancy
2026-01-15 16:52:58,938 [1] INFO SSH_Test.Program - Profile: RAC9_storage_vdisks
2026-01-15 16:52:58,938 [1] INFO SSH_Test.Program - Profile: RAC9_Commit_Changes_reboot_NOW
2026-01-15 16:52:58,938 [1] INFO SSH_Test.Program - Profile: RAC9_Jobview_checkresult
2026-01-15 16:52:58,938 [1] INFO SSH_Test.Program - Profile: RAC9_Reboot

View File

@@ -1,22 +0,0 @@
2026-01-15 16:53:24,405 [1] INFO SSH_Test.Program - Current task profile :
2026-01-15 16:53:24,407 [1] INFO SSH_Test.Program - get system.power.RedundancyPolicy
2026-01-15 16:53:24,480 [1] INFO SSH_Test.Program - From RAC9 :
IMPORTANT NOTE!
The RAC is unable to communicate with the BMC. This condition may
occur because of (1) no BMC is present, (2) missing or disfunctional
IPMI-related software components. Many RAC features depend on BMC
connectivity in order to work properly, and you may see failures
as a result.
2026-01-15 16:53:43,126 [1] INFO SSH_Test.Program - Current task profile :
2026-01-15 16:53:43,134 [1] INFO SSH_Test.Program - get system.power.RedundancyPolicy
2026-01-15 16:53:43,215 [1] INFO SSH_Test.Program - From RAC9 :
IMPORTANT NOTE!
The RAC is unable to communicate with the BMC. This condition may
occur because of (1) no BMC is present, (2) missing or disfunctional
IPMI-related software components. Many RAC features depend on BMC
connectivity in order to work properly, and you may see failures
as a result.

View File

@@ -1,7 +1,94 @@
[ [
{ {
"ProfileName": "SSH_Cisco_Tftp_Running", "ProfileName": "Do nothing",
"ProfileType": "CMD",
"ProfileCommands": ["Do nothing"
],
"ProfileParameters": [
"{P00}",
"{P01}",
"{P02}",
"{P03}"
]
},
{
"ProfileName": "Test",
"ProfileType": "CMD",
"ProfileCommands": [
"command 1 {P00} {P01} {P02}",
"command 2 {P00} {P01}",
"command 3 {P00} {P03}"
],
"ProfileParameters": [
"{P00}",
"{P01}",
"{P02}",
"{P03}"
]
},
{
"ProfileName": "Change Hostname",
"ProfileType": "Powershell",
"ProfileCommands": [
"Rename-Computer -NewName {New Host Name} -Force -PassThru",
"hostname"
],
"ProfileParameters": [
"{New Host Name}"
]
},
{
"ProfileName": "CMD_Show_NetworkInterfaces",
"ProfileType": "CMD",
"ProfileCommands": [
"netsh interface show interface"
],
"ProfileParameters": [
]
},
{
"ProfileName": "CMD_Assign_IPv4Address",
"ProfileType": "CMD",
"ProfileCommands": [
"netsh interface ipv4 set address name=\"{Name of Interface}\" source=static addr={IP Address} mask={Net mask} gateway={Gateway}",
"netsh interface set interface \"{Name of Interface}\" admin=disable",
"netsh interface set interface \"{Name of Interface}\" admin=enable",
"netsh interface ipv4 show config name=\"{Name of Interface}\" "
],
"ProfileParameters": [
"{Name of Interface}",
"{IP Address}",
"{Net mask}",
"{Gateway}"
]
},
{
"ProfileName": "Powershell_Assign_IPv4Address",
"ProfileType": "Powershell",
"ProfileCommands": [
"New-NetIPAddress -InterfaceAlias \"{Name of Interface}\" -IPAddress {IP Address} -PrefixLength {PrefixLength} -DefaultGateway {Gateway}",
"Get-NetIPAddress -InterfaceAlias \"{Name of Interface}\""
],
"ProfileParameters": [
"{Name of Interface}",
"{IP Address}",
"{PrefixLength}",
"{Gateway}"
]
},
{
"ProfileName": "SSH_Cisco_Tftp_Running",
"ProfileType": "SSH",
"ProfileCommands": [
"copy run tftp://"
],
"ProfileParameters": [
"{IP Address}",
"{User Name}",
"{Password}"
] ]
}, },
{ {
@@ -9,6 +96,11 @@
"ProfileType": "SSH_Catalyst", "ProfileType": "SSH_Catalyst",
"ProfileCommands": [ "ProfileCommands": [
"copy running-config tftp://" "copy running-config tftp://"
],
"ProfileParameters": [
"{IP Address}",
"{User Name}",
"{Password}"
] ]
}, },
{ {
@@ -16,6 +108,11 @@
"ProfileType": "SSH", "ProfileType": "SSH",
"ProfileCommands": [ "ProfileCommands": [
"copy startup-config tftp://" "copy startup-config tftp://"
],
"ProfileParameters": [
"{IP Address}",
"{User Name}",
"{Password}"
] ]
}, },
{ {
@@ -23,6 +120,11 @@
"ProfileType": "SSH_Catalyst", "ProfileType": "SSH_Catalyst",
"ProfileCommands": [ "ProfileCommands": [
"copy startup-config tftp://" "copy startup-config tftp://"
],
"ProfileParameters": [
"{IP Address}",
"{User Name}",
"{Password}"
] ]
}, },
{ {
@@ -31,7 +133,8 @@
"ProfileCommands": [ "ProfileCommands": [
"get system.power.supply.1", "get system.power.supply.1",
"get system.power.supply.2" "get system.power.supply.2"
] ],
"ProfileParameters": []
}, },
{ {
@@ -39,37 +142,42 @@
"ProfileType": "RAC9", "ProfileType": "RAC9",
"ProfileCommands": [ "ProfileCommands": [
"storage get get pdisks -o" "storage get get pdisks -o"
] ],
"ProfileParameters": []
}, },
{ {
"ProfileName": "RAC9_networkinterfaces", "ProfileName": "RAC9_networkinterfaces",
"ProfileType": "RAC9", "ProfileType": "RAC9",
"ProfileCommands": [ "ProfileCommands": [
"gethostnetworkinterfaces" "gethostnetworkinterfaces"
] ],
"ProfileParameters": []
}, },
{ {
"ProfileName": "CMD_OS_name", "ProfileName": "CMD_OS_name",
"ProfileType": "CMD", "ProfileType": "CMD",
"ProfileCommands": [ "ProfileCommands": [
"systeminfo | findstr /B /C:\"OS Name\" /B /C:\"OS Version\"" "systeminfo | findstr /B /C:\"OS Name\" /B /C:\"OS Version\""
] ],
"ProfileParameters": []
}, },
{ {
"ProfileName": "CMD_Windows_Activation_status", "ProfileName": "CMD_Windows_Activation_status",
"ProfileType": "CMD", "ProfileType": "CMD",
"ProfileCommands": [ "ProfileCommands": [
"cscript c:\\Windows\\System32\\slmgr.vbs /dlv" "cscript c:\\Windows\\System32\\slmgr.vbs /dlv"
] ],
"ProfileParameters": []
}, },
{ {
"ProfileName": "CMD_Windows_Enable_RemoteDesktop", "ProfileName": "CMD_Windows_Enable_RemoteDesktop",
"ProfileType": "CMD", "ProfileType": "CMD",
"ProfileCommands": [ "ProfileCommands": [
"REG ADD \"HKLM\\SYSTEM\\CurrentControlSet\\Control\\Terminal Server\" /v fDenyTSConnections /t REG_DWORD /d 0 /f", "REG ADD \"HKLM\\SYSTEM\\CurrentControlSet\\Control\\Terminal Server\" /v fDenyTSConnections /t REG_DWORD /d 0 /f",
"netsh advfirewall firewall add rule name=\"Remote Desktop (TCP-In)\" dir=in action=allow protocol=TCP localport=3389", "netsh advfirewall firewall add rule name=\"Remote Desktop (TCP-In)\" dir=in action=allow protocol=TCP localport=3389",
"net start TermService" "net start TermService"
] ],
"ProfileParameters": []
}, },
@@ -77,37 +185,269 @@
"ProfileName": "CMD_Avigilon_Version", "ProfileName": "CMD_Avigilon_Version",
"ProfileType": "Powershell", "ProfileType": "Powershell",
"ProfileCommands": [ "ProfileCommands": [
"Get-WmiObject -Class Win32_Product | where vendor -eq Avigilon | select Name, Version" "Get-WmiObject -Class Win32_Product | where vendor -eq Avigilon | select Name, Version"
] ],
"ProfileParameters": []
}, },
{ {
"ProfileName": "Powershell_VideoController", "ProfileName": "Powershell_VideoController",
"ProfileType": "Powershell", "ProfileType": "Powershell",
"ProfileCommands": [ "ProfileCommands": [
"Get-CimInstance -ClassName Win32_VideoController" "Get-CimInstance -ClassName Win32_VideoController"
] ],
"ProfileParameters": []
}, },
{ {
"ProfileName": "Powershell_Avigilon_Servername", "ProfileName": "Powershell_Avigilon_Servername",
"ProfileType": "Powershell", "ProfileType": "Powershell",
"ProfileCommands": [ "ProfileCommands": [
"-File \"Avigilon_Servername.ps1\"" "-File \"Avigilon_Servername.ps1\""
],
"ProfileParameters": []
},
{
"ProfileName": "Powershell_Get_NetworkInterface",
"ProfileType": "Powershell",
"ProfileCommands": [
"Get-NetAdapter | Select-Object Name, MacAddress, InterfaceDescription| Sort-Object -Property Name"
],
"ProfileParameters": []
},
{
"ProfileName": "Powershell_NetworkInterface_Team_LACP_Dynamic",
"ProfileType": "Powershell",
"ProfileCommands": [
"New-NetLbfoTeam -Name \"{Team Name}\" -TeamMembers \"{NIC1}\", \"{NIC2}\" -TeamingMode LACP -LoadBalancingAlgorithm Dynamic -Confirm:$false"
],
"ProfileParameters": [
"{Team Name}",
"{NIC1}",
"{NIC2}"
] ]
}, },
{
"ProfileName": "Powershell_ACC8 Antivirus Exclusions",
"ProfileType": "Powershell",
"ProfileCommands": [
"-File \"ACC8 Antivirus Exclusions.ps1\""
],
"ProfileParameters": []
},
{
"ProfileName": "Powershell_Firewall Rule",
"ProfileType": "Powershell",
"ProfileCommands": [
"-File \"Firewall Rule.ps1\""
],
"ProfileParameters": []
},
{
"ProfileName": "Powershell_Folder Options",
"ProfileType": "Powershell",
"ProfileCommands": [
"-File \"Folder Options.ps1\""
],
"ProfileParameters": []
},
{
"ProfileName": "Powershell_Power Options",
"ProfileType": "Powershell",
"ProfileCommands": [
"-File \"Power Options.ps1\""
],
"ProfileParameters": []
},
{
"ProfileName": "Powershell_Remote Desktop Enable",
"ProfileType": "Powershell",
"ProfileCommands": [
"-File \"Remote Desktop Enable.ps1\""
],
"ProfileParameters": []
},
{
"ProfileName": "Powershell_Windows Update Restart",
"ProfileType": "Powershell",
"ProfileCommands": [
"-File \"Windows Update Restart.ps1\""
],
"ProfileParameters": []
},
{
"ProfileName": "CMD_Add_Local_Admin_User",
"ProfileType": "CMD",
"ProfileCommands": [
"Net user {Local Admin User 1} {Password 1} /add /Y",
"net localgroup administrators {Local Admin User 1} /add ",
"net localgroup administrators"
],
"ProfileParameters": [
"{Local Admin User 1}",
"{Password 1}"
]
},
{
"ProfileName": "CMD_Add_Local_2_Admin_Users",
"ProfileType": "CMD",
"ProfileCommands": [
"Net user {Local Admin User 1} {Password 1} /add /Y",
"net localgroup administrators {Local Admin User 1} /add ",
"Net user {Local Admin User 2} {Password 2} /add /Y",
"net localgroup administrators {Local Admin User 2} /add ",
"net localgroup administrators"
],
"ProfileParameters": [
"{Local Admin User 1}",
"{Password 1}",
"{Local Admin User 2}",
"{Password 2}"
]
},
{
"ProfileName": "CMD_ScreenSaver",
"ProfileType": "CMD",
"ProfileCommands": [
"cd C:\\USI\\Images\\ & C:\\USI\\Images\\bg.bat"
],
"ProfileParameters": []
},
{
"ProfileName": "CMD_Install_FoxitReader",
"ProfileType": "CMD",
"ProfileCommands": [
"C:\\USI\\Apps\\FoxitPDFReader.exe /QUIET"
],
"ProfileParameters": []
},
{
"ProfileName": "CMD_Timezone_CanCentralStandardTime_6",
"ProfileType": "CMD",
"ProfileCommands": [
"tzutil /s \"Central Standard Time\"",
"tzutil /g"
],
"ProfileParameters": []
},
{
"ProfileName": "CMD_Meinberg ntp-4.2.8",
"ProfileType": "CMD",
"ProfileCommands": [
"C:\\USI\\Apps\\\"Meinberg ntp-4.2.8p15a-win32-setup.exe\" /USE_FILE=\"C:\\USI\\Apps\\MeinbergSetup.ini\"",
"ntpd --version",
"echo server {IP Address 1} iburst minpoll 6 maxpoll 7 >> C:\\\"Program Files (x86)\"\\NTP\\etc\\ntp.conf",
"echo server {IP Address 2} iburst minpoll 6 maxpoll 7 >> C:\\\"Program Files (x86)\"\\NTP\\etc\\ntp.conf"
],
"ProfileParameters": [
"{IP Address 1}",
"{IP Address 2}"
]
},
{
"ProfileName": "CMD_Ipv6_Disable_ALL",
"ProfileType": "CMD",
"ProfileCommands": [
"powershell \"Disable-NetAdapterBinding -Name \"*\" -ComponentID ms_tcpip6\"",
"powershell \"Get-NetAdapterBinding -ComponentID ms_tcpip6| Sort-Object -Property Name\""
],
"ProfileParameters": []
},
{
"ProfileName": "CMD_Ipv6_Disable_Interface",
"ProfileType": "CMD",
"ProfileCommands": [
"powershell \"Disable-NetAdapterBinding -Name \"{Interface Name}\" -ComponentID ms_tcpip6\"",
"powershell \"Get-NetAdapterBinding -ComponentID ms_tcpip6| Sort-Object -Property Name\""
],
"ProfileParameters": [
"{Interface Name}"
]
},
{
"ProfileName": "RAC9_IDRAC_Assign_IP_Network_Interface",
"ProfileType": "CMD",
"ProfileCommands": [
"racadm setniccfg -s {IP Address} {Network Mask} {Gateway}"
],
"ProfileParameters": [ "{IP Address}", "{Network Mask}", "{Gateway}" ]
},
{
"ProfileName": "RAC9_IDRAC_Configure_User",
"ProfileType": "CMD",
"ProfileCommands": [
"racadm set iDRAC.Users.{Index}.Username {Username}",
"racadm set iDRAC.Users.{Index}.Password {Password}",
"racadm get iDRAC.Users.{Index}.Username"
],
"ProfileParameters": [ "{Index}", "{Username}", "{Password}" ]
},
{
"ProfileName": "RAC9_IDRAC_Configure_Users_at_234",
"ProfileType": "CMD",
"ProfileCommands": [
"racadm set iDRAC.Users.2.Password {Password 2 root}",
"racadm set iDRAC.Users.3.Username {Username 3}",
"racadm set iDRAC.Users.3.Password {Password 3}",
"racadm set iDRAC.Users.4.Username {Username 4}",
"racadm set iDRAC.Users.4.Password {Password 4}",
"racadm get iDRAC.Users.2.Username",
"racadm get iDRAC.Users.3.Username",
"racadm get iDRAC.Users.4.Username"
],
"ProfileParameters": [
"{Password 2 root}",
"{Username 3}",
"{Password 3}",
"{Username 4}",
"{Password 4}"
]
},
{
"ProfileName": "RAC9_IDRAC_Get_ServiceTag",
"ProfileType": "CMD",
"ProfileCommands": [
"racadm getsvctag"
],
"ProfileParameters": []
},
{ {
"ProfileName": "RAC9_ACPwrRcvry_On", "ProfileName": "RAC9_ACPwrRcvry_On",
"ProfileType": "RAC9", "ProfileType": "RAC9",
"ProfileCommands": [ "ProfileCommands": [
"set bios.Syssecurity.ACPwrRcvry On" "set bios.Syssecurity.ACPwrRcvry On"
] ],
"ProfileParameters": []
}, },
{ {
"ProfileName": "RAC9_Power_redundancy", "ProfileName": "RAC9_Power_redundancy",
"ProfileType": "RAC9", "ProfileType": "RAC9",
"ProfileCommands": [ "ProfileCommands": [
" get system.power.RedundancyPolicy" " get system.power.RedundancyPolicy"
] ],
"ProfileParameters": []
}, },
{ {
@@ -115,28 +455,32 @@
"ProfileType": "RAC9", "ProfileType": "RAC9",
"ProfileCommands": [ "ProfileCommands": [
"storage get vdisks -o -p layout,status,size" "storage get vdisks -o -p layout,status,size"
] ],
"ProfileParameters": []
}, },
{ {
"ProfileName": "RAC9_Commit_Changes_reboot_NOW", "ProfileName": "RAC9_Commit_Changes_reboot_NOW",
"ProfileType": "RAC9", "ProfileType": "RAC9",
"ProfileCommands": [ "ProfileCommands": [
"jobqueue create BIOS.Setup.1-1 -r pwrcycle -s TIME_NOW" "jobqueue create BIOS.Setup.1-1 -r pwrcycle -s TIME_NOW"
] ],
"ProfileParameters": []
}, },
{ {
"ProfileName": "RAC9_Jobview_checkresult", "ProfileName": "RAC9_Jobview_checkresult",
"ProfileType": "RAC9", "ProfileType": "RAC9",
"ProfileCommands": [ "ProfileCommands": [
"jobqueue view" "jobqueue view"
] ],
"ProfileParameters": []
}, },
{ {
"ProfileName": "RAC9_Reboot", "ProfileName": "RAC9_Reboot",
"ProfileType": "RAC9", "ProfileType": "RAC9",
"ProfileCommands": [ "ProfileCommands": [
"serveraction hardreset" "serveraction hardreset"
] ],
"ProfileParameters": []
} }
] ]

Binary file not shown.

Binary file not shown.

View File

@@ -10,13 +10,13 @@
</layout> </layout>
</appender> </appender>
<appender name="file" type="log4net.Appender.RollingFileAppender"> <appender name="file" type="log4net.Appender.RollingFileAppender">
<file value="logs\" /> <file type= "log4net.Util.PatternString" value="%property{log4net:HostName}\logs\%date{yyyyMMdd_HHmmss}.log" />
<datePattern value="yyyyMMdd_HHmm'.log'" /> <datePattern value="yyyyMMdd" />
<staticLogFileName value="false" /> <staticLogFileName value="true" />
<appendToFile value="true" /> <appendToFile value="false" />
<rollingStyle value="Composite" /> <rollingStyle value="composite" />
<maxSizeRollBackups value="10" /> <maxSizeRollBackups value="10" />
<maximumFileSize value="5MB" /> <maximumFileSize value="10MB" />
<layout type="log4net.Layout.PatternLayout"> <layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %level %logger - %message%newline" /> <conversionPattern value="%date [%thread] %level %logger - %message%newline" />
</layout> </layout>