vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: Frage zu Visual Basic.Net und Ordner Freigabe 
Autor: strossi
Datum: 27.07.08 08:07

Hallo,
probiere das ganze mal so.Einrichte eines Shares auf einem Remotecomputer

Imports System.Management
 
 Public Enum WMI_INFO
        Success = 0
        AccessDenied = 2
        UnknownFailure = 8
        InvalidName = 9
        InvalidLevel = 10
        InvalidParameter = 21
        DuplicateShare = 22
        RedirectedPath = 23
        Unknown_Device_or_Directory = 24
        NetName_Not_Found = 25
    End Enum
 
Public Shared Function AddShare(ByVal Server As String, ByVal SharName As _
  String, ByVal Path As String, ByVal Description As String) As _
  Netzwerk.WMI_INFO
        Dim ms As ManagementScope = New ManagementScope
        Dim mc As ManagementClass
 
        ms.Options.Username = "Admin"
        ms.Options.Password = "Passwort"
        ms.Options.Authentication = AuthenticationLevel.PacketPrivacy
        ms.Options.Impersonation = ImpersonationLevel.Impersonate
        Dim s As String = "\\" & Server & "\root\CIMv2"
        ms.Path = New ManagementPath(s)
 
        mc = New ManagementClass(ms, New ManagementPath("Win32_Share"), Nothing)
 
        Dim Parameters As ManagementBaseObject = mc.GetMethodParameters( _
          "Create")
        Parameters.Properties("Name").Value = SharName
        Parameters.Properties("Path").Value = Path
        Parameters.Properties("Type").Value = 0
        Parameters.Properties("Access").Value = Nothing
        Parameters.Properties("Description").Value = Description
        Parameters.Properties("MaximumAllowed").Value = Nothing
 
        Dim result As ManagementBaseObject = mc.InvokeMethod("Create", _
          Parameters, Nothing)
 
        Return result.Properties("ReturnValue").Value
 
    End Function
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Frage zu Visual Basic.Net und Ordner Freigabe2.067falco95323.07.08 20:02
Re: Frage zu Visual Basic.Net und Ordner Freigabe1.314falco95326.07.08 12:01
Re: Frage zu Visual Basic.Net und Ordner Freigabe1.308strossi27.07.08 08:07
Re: Frage zu Visual Basic.Net und Ordner Freigabe1.205falco95327.07.08 11:48
Re: Frage zu Visual Basic.Net und Ordner Freigabe1.202strossi27.07.08 12:42
Re: Frage zu Visual Basic.Net und Ordner Freigabe1.181strossi27.07.08 12:44
Re: Frage zu Visual Basic.Net und Ordner Freigabe1.227ModeratorFZelle27.07.08 14:13
Re: Frage zu Visual Basic.Net und Ordner Freigabe1.177Drapondur28.07.08 13:41
Re: Frage zu Visual Basic.Net und Ordner Freigabe1.174falco95328.07.08 14:34
Re: Frage zu Visual Basic.Net und Ordner Freigabe1.181ModeratorDaveS28.07.08 15:11
Re: Frage zu Visual Basic.Net und Ordner Freigabe1.213falco95328.07.08 15:53
Re: Frage zu Visual Basic.Net und Ordner Freigabe1.195Drapondur28.07.08 16:00
Re: Frage zu Visual Basic.Net und Ordner Freigabe1.195ModeratorDaveS28.07.08 16:02
Re: Frage zu Visual Basic.Net und Ordner Freigabe1.160falco95328.07.08 16:05
Re: Frage zu Visual Basic.Net und Ordner Freigabe1.325falco95328.07.08 16:03
Re: Frage zu Visual Basic.Net und Ordner Freigabe1.366TobiasS02.08.08 16:42

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel