Compare commits

...

2 Commits

Author SHA1 Message Date
ms
e3bc8dac4b DocMost Integration 2026-06-22 10:06:30 +02:00
ms
6c572e110e 2 Computereinträge pro User 2026-04-28 13:19:10 +02:00
10 changed files with 129 additions and 32 deletions

View File

@@ -19,6 +19,8 @@ Public Class cDomUser
Property mit_username As String = ""
Property mit_pwd As String = ""
Property du_computer As String = ""
Property du_computer2 As String = ""
'-----------------------------------------
Dim SelectItems As String = ""
Public Exist As Boolean = False
@@ -49,6 +51,7 @@ Public Class cDomUser
list.Add(New SQLVariable("mit_username", mit_username))
list.Add(New SQLVariable("mit_pwd", mit_pwd))
list.Add(New SQLVariable("du_computer", du_computer))
list.Add(New SQLVariable("du_computer2", du_computer2))
Return list
End Function

View File

@@ -27,6 +27,7 @@ Public Class cHost
Property SSHPort As Decimal = 22
Property AnydeskID As String = ""
Property AnydeskPassword As String = ""
Property DocMostURL As String = ""
@@ -60,6 +61,7 @@ Public Class cHost
list.Add(New SQLVariable("SSHPort", SSHPort))
list.Add(New SQLVariable("AnydeskID", AnydeskID))
list.Add(New SQLVariable("AnydeskPassword", AnydeskPassword))
list.Add(New SQLVariable("DocMostURL", DocmostURL))
Return list
End Function
@@ -92,6 +94,7 @@ Public Class cHost
list.Add(New SQLVariable("SSHPort", SSHPort))
list.Add(New SQLVariable("AnydeskID", AnydeskID))
list.Add(New SQLVariable("AnydeskPassword", AnydeskPassword))
list.Add(New SQLVariable("DocMostURL", DocMostURL))
Return list
End Function
@@ -123,6 +126,7 @@ Public Class cHost
Me.SSHPort = 22
Me.AnydeskID = ""
Me.AnydeskPassword = ""
Me.DocMostURL = ""
End Function
Public Shared Function getHostsEntrys(ByRef ds As DataSet, ByVal HostIP As String)
@@ -312,6 +316,7 @@ Diese Einträge werden ebenfalls gelöscht. Fortfahren?", "Hosteintrag löschen"
newhost.SSHPort = Me.SSHPort
newhost.AnydeskID = Me.AnydeskID
newhost.AnydeskPassword = Me.AnydeskPassword
newhost.DocMostURL = Me.DocMostURL
Dim update, where As String
getUpdateCmd(update, where, "", "", newhost.Linked, newhost)

View File

@@ -1796,10 +1796,7 @@ exit"
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Me.Cursor = Cursors.WaitCursor
SMB.Show()
Me.Cursor = Cursors.Default
cExtProgramme.startlink("https://syncluster02.verag.ost.dmn:5001/")
End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
@@ -1849,7 +1846,7 @@ exit"
End Sub
Private Sub ProxMoxToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles ProxMoxToolStripMenuItem.Click
cExtProgramme.startlink("https://192.168.0.242:8006/")
cExtProgramme.startlink("https://192.168.0.20:8006/")
End Sub
Private Sub PortainerToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles PortainerToolStripMenuItem.Click

View File

@@ -319,7 +319,7 @@ Namespace My.Resources
End Property
'''<summary>
''' Sucht eine lokalisierte Zeichenfolge, die 0.0.2.15 ähnelt.
''' Sucht eine lokalisierte Zeichenfolge, die 0.0.2.19 ähnelt.
'''</summary>
Friend ReadOnly Property Version() As String
Get

View File

@@ -137,7 +137,7 @@
<value>..\Resources\mail20.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Version" xml:space="preserve">
<value>0.0.2.15</value>
<value>0.0.2.19</value>
</data>
<data name="Link1" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Link.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>

View File

@@ -2,7 +2,7 @@
Public Class SMB
Property fileserver As String = "pandorasbox.verag.ost.dmn"
Property fileserver As String = "stor10.verag.ost.dmn"
Dim ds As New DataSet
Private Sub SMB_Load(sender As Object, e As EventArgs) Handles Me.Load
Class1.EnableDoubleBuffered(dgv)
@@ -31,7 +31,7 @@ Public Class SMB
.AutoResizeColumn(2)
.AutoResizeColumn(3)
End With
counter.Text = dgv.Rows.Count
counter.Text = fileserver & " " & dgv.Rows.Count
End Function

View File

@@ -75,6 +75,7 @@ Partial Class frmHostBearbeiten
Me.CmdDelete = New System.Windows.Forms.Button()
Me.TxtBenutzername = New System.Windows.Forms.TextBox()
Me.Panel1 = New System.Windows.Forms.Panel()
Me.btn_IntelAMT = New System.Windows.Forms.Button()
Me.Button3 = New System.Windows.Forms.Button()
Me.txtAnydesk = New System.Windows.Forms.TextBox()
Me.Label15 = New System.Windows.Forms.Label()
@@ -100,7 +101,9 @@ Partial Class frmHostBearbeiten
Me.PanFirewall = New System.Windows.Forms.Panel()
Me.PanSlaves = New System.Windows.Forms.Panel()
Me.PanNavTop = New System.Windows.Forms.Panel()
Me.btn_IntelAMT = New System.Windows.Forms.Button()
Me.cmdDocMost = New System.Windows.Forms.Button()
Me.txtDocMostURL = New System.Windows.Forms.TextBox()
Me.Label17 = New System.Windows.Forms.Label()
Me.ContextMenuStrip3.SuspendLayout()
Me.ContextMenuStrip2.SuspendLayout()
Me.ContextMenuStrip1.SuspendLayout()
@@ -563,6 +566,9 @@ Partial Class frmHostBearbeiten
'Panel1
'
Me.Panel1.ContextMenuStrip = Me.ContextMenuStrip3
Me.Panel1.Controls.Add(Me.txtDocMostURL)
Me.Panel1.Controls.Add(Me.Label17)
Me.Panel1.Controls.Add(Me.cmdDocMost)
Me.Panel1.Controls.Add(Me.btn_IntelAMT)
Me.Panel1.Controls.Add(Me.Button3)
Me.Panel1.Controls.Add(Me.txtAnydesk)
@@ -628,6 +634,18 @@ Partial Class frmHostBearbeiten
Me.Panel1.Size = New System.Drawing.Size(643, 588)
Me.Panel1.TabIndex = 137
'
'btn_IntelAMT
'
Me.btn_IntelAMT.BackColor = System.Drawing.SystemColors.ControlLightLight
Me.btn_IntelAMT.FlatAppearance.BorderColor = System.Drawing.Color.DimGray
Me.btn_IntelAMT.FlatStyle = System.Windows.Forms.FlatStyle.Flat
Me.btn_IntelAMT.Location = New System.Drawing.Point(332, 463)
Me.btn_IntelAMT.Name = "btn_IntelAMT"
Me.btn_IntelAMT.Size = New System.Drawing.Size(96, 23)
Me.btn_IntelAMT.TabIndex = 158
Me.btn_IntelAMT.Text = "IntelAMT"
Me.btn_IntelAMT.UseVisualStyleBackColor = False
'
'Button3
'
Me.Button3.BackColor = System.Drawing.Color.SkyBlue
@@ -705,7 +723,7 @@ Partial Class frmHostBearbeiten
Me.Button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat
Me.Button1.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, CType((System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Underline), System.Drawing.FontStyle), System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Button1.ForeColor = System.Drawing.Color.Red
Me.Button1.Image = Global.Doku.My.Resources.Resources.mstsc1
Me.Button1.Image = Global.DOKU.My.Resources.Resources.mstsc1
Me.Button1.Location = New System.Drawing.Point(271, 340)
Me.Button1.Name = "Button1"
Me.Button1.Size = New System.Drawing.Size(32, 32)
@@ -734,7 +752,7 @@ Partial Class frmHostBearbeiten
Me.cmdRDP.BackColor = System.Drawing.SystemColors.ControlLightLight
Me.cmdRDP.FlatAppearance.BorderColor = System.Drawing.Color.DimGray
Me.cmdRDP.FlatStyle = System.Windows.Forms.FlatStyle.Flat
Me.cmdRDP.Image = Global.Doku.My.Resources.Resources.mstsc1
Me.cmdRDP.Image = Global.DOKU.My.Resources.Resources.mstsc1
Me.cmdRDP.Location = New System.Drawing.Point(231, 340)
Me.cmdRDP.Name = "cmdRDP"
Me.cmdRDP.Size = New System.Drawing.Size(32, 32)
@@ -746,7 +764,7 @@ Partial Class frmHostBearbeiten
Me.cmdPutty.BackColor = System.Drawing.SystemColors.ControlLightLight
Me.cmdPutty.FlatAppearance.BorderColor = System.Drawing.Color.DimGray
Me.cmdPutty.FlatStyle = System.Windows.Forms.FlatStyle.Flat
Me.cmdPutty.Image = Global.Doku.My.Resources.Resources.ico_putty_exe0001
Me.cmdPutty.Image = Global.DOKU.My.Resources.Resources.ico_putty_exe0001
Me.cmdPutty.Location = New System.Drawing.Point(85, 339)
Me.cmdPutty.Name = "cmdPutty"
Me.cmdPutty.Size = New System.Drawing.Size(32, 32)
@@ -770,7 +788,7 @@ Partial Class frmHostBearbeiten
'
Me.txtTeamviewer.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest
Me.txtTeamviewer.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.CustomSource
Me.txtTeamviewer.Location = New System.Drawing.Point(332, 525)
Me.txtTeamviewer.Location = New System.Drawing.Point(6, 517)
Me.txtTeamviewer.Name = "txtTeamviewer"
Me.txtTeamviewer.Size = New System.Drawing.Size(219, 20)
Me.txtTeamviewer.TabIndex = 140
@@ -778,7 +796,7 @@ Partial Class frmHostBearbeiten
'Label12
'
Me.Label12.AutoSize = True
Me.Label12.Location = New System.Drawing.Point(329, 509)
Me.Label12.Location = New System.Drawing.Point(3, 501)
Me.Label12.Name = "Label12"
Me.Label12.Size = New System.Drawing.Size(76, 13)
Me.Label12.TabIndex = 143
@@ -786,7 +804,7 @@ Partial Class frmHostBearbeiten
'
'txtTVKennwort
'
Me.txtTVKennwort.Location = New System.Drawing.Point(332, 565)
Me.txtTVKennwort.Location = New System.Drawing.Point(6, 557)
Me.txtTVKennwort.Name = "txtTVKennwort"
Me.txtTVKennwort.PasswordChar = Global.Microsoft.VisualBasic.ChrW(42)
Me.txtTVKennwort.Size = New System.Drawing.Size(300, 20)
@@ -795,7 +813,7 @@ Partial Class frmHostBearbeiten
'Label13
'
Me.Label13.AutoSize = True
Me.Label13.Location = New System.Drawing.Point(329, 548)
Me.Label13.Location = New System.Drawing.Point(3, 540)
Me.Label13.Name = "Label13"
Me.Label13.Size = New System.Drawing.Size(66, 13)
Me.Label13.TabIndex = 144
@@ -804,7 +822,7 @@ Partial Class frmHostBearbeiten
'chkTeamViewerKennwortAnzeigen
'
Me.chkTeamViewerKennwortAnzeigen.AutoSize = True
Me.chkTeamViewerKennwortAnzeigen.Location = New System.Drawing.Point(401, 548)
Me.chkTeamViewerKennwortAnzeigen.Location = New System.Drawing.Point(75, 540)
Me.chkTeamViewerKennwortAnzeigen.Name = "chkTeamViewerKennwortAnzeigen"
Me.chkTeamViewerKennwortAnzeigen.Size = New System.Drawing.Size(70, 17)
Me.chkTeamViewerKennwortAnzeigen.TabIndex = 141
@@ -887,17 +905,35 @@ Partial Class frmHostBearbeiten
Me.PanNavTop.Size = New System.Drawing.Size(309, 32)
Me.PanNavTop.TabIndex = 141
'
'btn_IntelAMT
'cmdDocMost
'
Me.btn_IntelAMT.BackColor = System.Drawing.SystemColors.ControlLightLight
Me.btn_IntelAMT.FlatAppearance.BorderColor = System.Drawing.Color.DimGray
Me.btn_IntelAMT.FlatStyle = System.Windows.Forms.FlatStyle.Flat
Me.btn_IntelAMT.Location = New System.Drawing.Point(332, 463)
Me.btn_IntelAMT.Name = "btn_IntelAMT"
Me.btn_IntelAMT.Size = New System.Drawing.Size(96, 23)
Me.btn_IntelAMT.TabIndex = 158
Me.btn_IntelAMT.Text = "IntelAMT"
Me.btn_IntelAMT.UseVisualStyleBackColor = False
Me.cmdDocMost.BackColor = System.Drawing.SystemColors.ControlLightLight
Me.cmdDocMost.FlatAppearance.BorderColor = System.Drawing.Color.DimGray
Me.cmdDocMost.FlatStyle = System.Windows.Forms.FlatStyle.Flat
Me.cmdDocMost.Location = New System.Drawing.Point(434, 463)
Me.cmdDocMost.Name = "cmdDocMost"
Me.cmdDocMost.Size = New System.Drawing.Size(96, 23)
Me.cmdDocMost.TabIndex = 159
Me.cmdDocMost.Text = "DocMost"
Me.cmdDocMost.UseVisualStyleBackColor = False
'
'txtDocMostURL
'
Me.txtDocMostURL.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest
Me.txtDocMostURL.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.CustomSource
Me.txtDocMostURL.Location = New System.Drawing.Point(332, 556)
Me.txtDocMostURL.Name = "txtDocMostURL"
Me.txtDocMostURL.Size = New System.Drawing.Size(219, 20)
Me.txtDocMostURL.TabIndex = 160
'
'Label17
'
Me.Label17.AutoSize = True
Me.Label17.Location = New System.Drawing.Point(329, 540)
Me.Label17.Name = "Label17"
Me.Label17.Size = New System.Drawing.Size(75, 13)
Me.Label17.TabIndex = 161
Me.Label17.Text = "DocMost URL"
'
'frmHostBearbeiten
'
@@ -1006,4 +1042,7 @@ Partial Class frmHostBearbeiten
Friend WithEvents ContextMenuStrip3 As ContextMenuStrip
Friend WithEvents IPAdresseKopierenToolStripMenuItem As ToolStripMenuItem
Friend WithEvents btn_IntelAMT As Button
Friend WithEvents txtDocMostURL As TextBox
Friend WithEvents Label17 As Label
Friend WithEvents cmdDocMost As Button
End Class

View File

@@ -41,6 +41,8 @@
txtAnydesk.Text = host.AnydeskID
txtAnydeskPass.Text = host.AnydeskPassword
txtDocMostURL.Text = host.DocmostURL
Me.Text = host.FQDN
Dim ds As New DataSet
@@ -90,6 +92,7 @@
.SSHPort = txtSSHPort.Text
.AnydeskID = txtAnydesk.Text
.AnydeskPassword = txtAnydeskPass.Text
.DocmostURL = txtDocMostURL.Text
End With
End Function
@@ -432,4 +435,8 @@
Private Sub btn_IntelAMT_Click(sender As Object, e As EventArgs) Handles btn_IntelAMT.Click
cExtProgramme.startlink("https://" & TxtIP.Text & ":16993")
End Sub
Private Sub cmdDocMost_Click(sender As Object, e As EventArgs) Handles cmdDocMost.Click
cExtProgramme.startlink(txtDocMostURL.Text)
End Sub
End Class

View File

@@ -58,6 +58,9 @@ Partial Class uscntr_DomUser
Me.chkRDP2TS = New System.Windows.Forms.CheckBox()
Me.btnAMT = New System.Windows.Forms.Button()
Me.rdpadmin = New System.Windows.Forms.CheckBox()
Me.Label5 = New System.Windows.Forms.Label()
Me.txtComputer2 = New System.Windows.Forms.TextBox()
Me.btnConnectRDPComputer2 = New System.Windows.Forms.Button()
Me.SuspendLayout()
'
'cmdSave
@@ -322,7 +325,7 @@ Partial Class uscntr_DomUser
'
Me.chkAutoLogoff.AutoSize = True
Me.chkAutoLogoff.CheckAlign = System.Drawing.ContentAlignment.MiddleRight
Me.chkAutoLogoff.Location = New System.Drawing.Point(8, 290)
Me.chkAutoLogoff.Location = New System.Drawing.Point(8, 376)
Me.chkAutoLogoff.Name = "chkAutoLogoff"
Me.chkAutoLogoff.Size = New System.Drawing.Size(78, 17)
Me.chkAutoLogoff.TabIndex = 164
@@ -334,7 +337,7 @@ Partial Class uscntr_DomUser
'
Me.DateTimePicker1.Enabled = False
Me.DateTimePicker1.Format = System.Windows.Forms.DateTimePickerFormat.Time
Me.DateTimePicker1.Location = New System.Drawing.Point(103, 287)
Me.DateTimePicker1.Location = New System.Drawing.Point(103, 373)
Me.DateTimePicker1.Name = "DateTimePicker1"
Me.DateTimePicker1.Size = New System.Drawing.Size(82, 20)
Me.DateTimePicker1.TabIndex = 165
@@ -346,7 +349,7 @@ Partial Class uscntr_DomUser
Me.cmd3Uhr.FlatAppearance.BorderColor = System.Drawing.Color.DimGray
Me.cmd3Uhr.FlatStyle = System.Windows.Forms.FlatStyle.Flat
Me.cmd3Uhr.Font = New System.Drawing.Font("Microsoft Sans Serif", 6.2!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.cmd3Uhr.Location = New System.Drawing.Point(191, 287)
Me.cmd3Uhr.Location = New System.Drawing.Point(191, 373)
Me.cmd3Uhr.Name = "cmd3Uhr"
Me.cmd3Uhr.Size = New System.Drawing.Size(66, 20)
Me.cmd3Uhr.TabIndex = 166
@@ -430,12 +433,44 @@ Partial Class uscntr_DomUser
Me.rdpadmin.TextAlign = System.Drawing.ContentAlignment.MiddleRight
Me.rdpadmin.UseVisualStyleBackColor = True
'
'Label5
'
Me.Label5.AutoSize = True
Me.Label5.Location = New System.Drawing.Point(5, 288)
Me.Label5.Name = "Label5"
Me.Label5.Size = New System.Drawing.Size(58, 13)
Me.Label5.TabIndex = 177
Me.Label5.Text = "Computer2"
'
'txtComputer2
'
Me.txtComputer2.Location = New System.Drawing.Point(8, 304)
Me.txtComputer2.Margin = New System.Windows.Forms.Padding(8, 3, 8, 3)
Me.txtComputer2.Name = "txtComputer2"
Me.txtComputer2.Size = New System.Drawing.Size(300, 20)
Me.txtComputer2.TabIndex = 176
'
'btnConnectRDPComputer2
'
Me.btnConnectRDPComputer2.BackColor = System.Drawing.SystemColors.ControlLightLight
Me.btnConnectRDPComputer2.FlatAppearance.BorderColor = System.Drawing.Color.DimGray
Me.btnConnectRDPComputer2.FlatStyle = System.Windows.Forms.FlatStyle.Flat
Me.btnConnectRDPComputer2.Location = New System.Drawing.Point(118, 330)
Me.btnConnectRDPComputer2.Name = "btnConnectRDPComputer2"
Me.btnConnectRDPComputer2.Size = New System.Drawing.Size(104, 23)
Me.btnConnectRDPComputer2.TabIndex = 175
Me.btnConnectRDPComputer2.Text = "RDP Fenster"
Me.btnConnectRDPComputer2.UseVisualStyleBackColor = False
'
'uscntr_DomUser
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.AutoSize = True
Me.BackColor = System.Drawing.SystemColors.GradientInactiveCaption
Me.Controls.Add(Me.Label5)
Me.Controls.Add(Me.txtComputer2)
Me.Controls.Add(Me.btnConnectRDPComputer2)
Me.Controls.Add(Me.rdpadmin)
Me.Controls.Add(Me.btnAMT)
Me.Controls.Add(Me.chkRDP2TS)
@@ -473,7 +508,7 @@ Partial Class uscntr_DomUser
Me.Controls.Add(Me.ChkKennwortAnzeigen)
Me.Controls.Add(Me.cmdSave)
Me.Name = "uscntr_DomUser"
Me.Size = New System.Drawing.Size(678, 369)
Me.Size = New System.Drawing.Size(678, 413)
Me.ResumeLayout(False)
Me.PerformLayout()
@@ -515,4 +550,7 @@ Partial Class uscntr_DomUser
Friend WithEvents chkRDP2TS As CheckBox
Friend WithEvents btnAMT As Button
Friend WithEvents rdpadmin As CheckBox
Friend WithEvents Label5 As Label
Friend WithEvents txtComputer2 As TextBox
Friend WithEvents btnConnectRDPComputer2 As Button
End Class

View File

@@ -19,6 +19,8 @@
chkEMailAktiv.Checked = DomUser.du_Email_Activated
txtInfo.Text = DomUser.du_Info
txtComputer.Text = DomUser.du_computer
txtComputer2.Text = DomUser.du_computer2
txtDomKennwort.Text = DomUser.du_Kennwort
txtEMailAdresse.Enabled = DomUser.du_Email_Activated
@@ -42,6 +44,7 @@
DomUser.du_EMail = txtEMailAdresse.Text
DomUser.du_Info = txtInfo.Text
DomUser.du_computer = txtComputer.Text
DomUser.du_computer2 = txtComputer2.Text
DomUser.du_autologoff = chkAutoLogoff.Checked
DomUser.du_autologofftime = DateTimePicker1.Value
End Function
@@ -147,4 +150,9 @@
Private Sub CheckBox2_CheckedChanged(sender As Object, e As EventArgs) Handles rdpadmin.CheckedChanged
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles btnConnectRDPComputer2.Click
cExtProgramme.RDPConnect(txtComputer2.Text, txtDomaene.Text & "\" & txtBenutzer.Text, txtDomKennwort.Text, True, rdpadmin.Checked)
End Sub
End Class