Jump to content

(DR)NO

Members
  • Gesamte Inhalte

    103
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von (DR)NO

  1. Hey Nils,

     

    genau, das ist die Lösung! Danke! Ich musste allerdings noch bei der Query die Einträge ohne Trennzeichen entfernen, sonst kommt auch der Fehler.

     

    Also, hier die funktionierende Version:

     

    SELECT (Left([DNS_NAME],((SELECT CHARINDEX('.', [DNS_NAME],1)where DNS_NAME is not null AND DNS_NAME like '%.%')-1))) As Name,DNS_NAME From INVENT

     

    Vielen Dank, sonst hätte ich noch lange gesucht.

     

    Gruß

    Tobi

  2. Hallo Nils,

     

    wow, vielen Dank für die schnelle Antwort. Ich habe das gerade getestet, leider bekomme ich einen Fehler, wahrscheinlich weil 'NULL' Werte in der Tabelle für "-1" enthalten sind:

     

    SELECT (Left([DNS_NAME],((SELECT CHARINDEX('.', [DNS_NAME],1))-1))) As Name,DNS_NAME From INVENT

     

    Fehler:

    Msg 537, Level 16, State 3, Line 46

    Invalid length parameter passed to the LEFT or SUBSTRING function.

     

    Mit

     

    SELECT (Left([DNS_NAME],((SELECT CHARINDEX('.', [DNS_NAME],1))+1))) As Name,DNS_NAME From INVENT

     

    bekomme ich die Ausgabe sv1.t bei dem Inhalt sv1.test.de. Also würde das "-1" wie Du geschrieben hast schon passen.

     

    Gruß

    Tobi

     

  3. Hallo zusammen,

     

    für den vergleich von Inventarisierungsdaten in einer Datenbank versuche ich derzeit mithilfe einer SQL-Query nur den Hostname aus einem DNS-Namen zu selektieren. Hat ggf. jemand einen Tip wie man einen Text bis zu einem Trennzeichen ausgibt?

    Folgende Lösung habe ich derzeit gefunden, leider wird aber das Trennzeichen noch mit Angezeigt: (MS-SQL)

     

    SQL-Tabelle: INVENT

    Spalte: DNS_Name enthält Texte in der Form servername.domaene.de

     

    SELECT (Left([DNS_NAME],(SELECT CHARINDEX('.', [DNS_NAME],-1)))) As Name,DNS_NAME From INVENT

     

    Als Ausgabe kommt jetzt für den Inhalt "sv1.test.de" das Ergebnis "sv1."

    Nun muss leider noch der "." Punkt irgendwie weg.

     

    Viele Grüße

    Tobi

  4. Hallo Franz,

     

    vielen Dank zunächst für deine schnelle Antwort.

     

    Wir haben einen Zugriff auf unseren Beitritt im VLSC Portal. Dort sind auch unsere bisherigen BMI-Beitritte noch gelistet inkl. der Lizenzen. Open Verträge wurden nie eingesetzt. In einem Workshop kam gestern nur die Frage auf welche Lizenzangaben nachher rechtlich Verbindlich sind, da wir ja nichts mehr in der Hand haben falls es zu Fehlern im Lizenzportal kommt. Der in Irland anzufordernde Lizenzauszug enthält den Hinweis das dies nicht als Lizenznachweis zu nutzen ist.

     

    Von den Prozessen bilden wir das Lizenzmanagement jetzt vom Einkauf bis zur Installation über unsere Softwareverteilung ab. Die Kontrolle erfolgt hier über die Lizenzinformationen, hinterlegte Rechnungen, Abfrage der Softwareverteilungsgruppen sowie Prüfung durch den Inventarscan auf unseren Clients. Installationen durch User sind durch fehlende Administratorenrechte durchgängig ausgeschlossen, werden aber zusätzlich durch den Scan noch kontrolliert.

     

    Durch die Möglichkeit des SAM-Projekts mit MS würden wir dann eine Eigenüberprüfung gerne durchführen.

     

    Viele Grüße

    Tobi

  5. Hallo zusammen,

     

    wir haben angefangen ein Lizenzmanagement-Projekt in unserem Konzern zu beginnen bzw. erste Anfangsprozesse zu etablieren. Nach den ersten Projektgesprächen mit u.a. Rechtsberatern und Microsoft-Consultens steht bei uns weiterhin die Frage offen was in einem Select-Vertrag als Lizenznachweis gilt. (Beitritt im BMI-Vertrag) Die liefernden Distributoren stellen außer der Rechung und Meldung an das VLSC keine weiteren Nachweise zur Verfügung. Ist die Rechnung inkl. dem Lizenzportal ein Nachweis? Wie kann ein gesicherter Nachweis ohne den Onlinezugriff Schriftlich bei dem Lizenznehmer erfolgen?

    Über Praxisinformationen oder Handhabungen würde ich mich freuen.

     

    Viele Grüße

    Tobi

  6. Hallo zusammen,

     

    vielleicht hat hier jemand der auch aus den etwas größeren Rechenzentren kommt einen Tip für mich: Wir sind auf der Suche nach einer fertig konfektionierten Lösung von 19'' Patchpanels die mit Multicore-Kabeln verbunden werden (Länge 10-50m). Der Hintergrund ist das einzelne Serverracks im Rechenzentrum mit jeweils einem 16-24 Port Patchpanel zu einem Zentralverteiler im RZ laufen sollen. Um das Kabelchaos zu vermeiden war eine Idee Multicore-Kabel zu verwenden, so das pro Schrank nur ein Kabel je Medium verwendet wird.

     

    Das ganze benötigen wir für LWL (Multimode/LC) sowie Kupfer (CAT.7).

     

    Vielen Dank und Gruß

    Tobi

  7. Hi Lian,

    erstmal vielen Dank für einen Tip.

    Aktuell habe ich auch den Vista Bootmanager im gebrauch, nur leider ist damit kein Verstecken der zweiten Partition möglich, man kann diesen Bootmanager nur auf einer der Vista-Partitionen Installieren (bzw. dort wird er ja wärend dem Windows-Setup Installiert und er ist z.B. nicht auf eine Datenpartition installierbar).

    Deshalb suche ich einen "externen" Bootmanager.

     

    Gruß

    Tobi

  8. Hallo,

    kennt jemand einen Softwarebootmanager für Vista? Ich habe auf einem System mit nur einer HD in 2 Partitionen je Vista Installiert. Jetzt benötige ich aber ein Bootmanager wo die jeweils inaktive Partition versteckt werden kann. Unter XP war das z.B. mit xfdisk möglich.

    Leider ist diese Installation mit 2 Systemen absolut notwendig und kann auch nicht duch Virtuelle Systeme ersetzt werden!

     

    Gruß und frohe Weihnachten!

     

    Tobi

  9. Hallo,

    ich habe für eine Failover-Proxy Config eine *.pac Konfigurationsdatei für den IE geschrieben. Leider bekomme ich keinen Failover hin, also wenn der erste Proxy nicht erreichbar ist wird nicht der zweite genutzt. Hat hemand das schon mal genutzt?

     

    Danke und Gruß

    Tobi

     

    Inhalt Proxy.pac

    function FindProxyForURL(url, host) {
    
    // URLs innerhalb des eigenen Netzwerkes (172.80.0.0) brauchen keinen Proxy
    // if (isInNet(host, “172.80.0.0?, “255.255.0.0?)) { return “DIRECT”;}
    
    // Alle anderen Anfragen gehen über Port 8080 von proxy1
    return "PROXY proxy1:8080; proxy2:8080";
    
    }
    

  10. Hi,

     

    ich suche zwei Befehle in Kixtart:

     

    1. Von dem User der Aktuell angemeldet ist alle Gruppen anzeigen die mit Print_ anfangen.

     

    2. Eine Variable Maskieren, also z.B. Print_Nr123_Test nur den mitleren Teil "NR123" herausfiltern. Nur der Teil Print_ und _Test ist immer gleich!

     

    Hat vieleicht hier jemand einen Tip für mich?

     

    Vielen Dank im voraus!

     

    Tobias

  11. @Velius

    Danke für die Links. Die Leostream Lösung sieht ganz Interessant aus! Die Arbeiten scheinbar mit Dynamisch erstellten RDP Files. Hast Du dieses System schon mal im Einsatz gesehen?

    Vom Citrix Desktop Server wurde bis jetzt uns abgeraten, hat hier jemand diesen im Einsatz, nach meinem Kentnissstand gibt es ja nur Vorabversionen?

    Eine Nutzung von Citrix wäre eigentlich am Interessantesten für uns da eine Integration in unsere nicht gerade kleine Citrix-Farm möglich wäre.

     

    Gruß

    Tobi

  12. Hi,

    genau eine solche möglichkeit bin ich auch gerade am suchen. In Zeiten von VMWare ist es für viele Anwendungsfälle besser ein XP als Remote Maschine zu nehmen anstatt einen Terminal Server. Mit einem ESX kann man auf entsprechender Hardware min. 20 Maschinen Hosten, die dann für User von z.B. Außenstellen freigegeben sind. Hier ist dann z.B. auch der Einsatz von einer Softwarverteilung usw. möglich.

    Von der Lizenzsierung her ist es möglich, solang für jede Virtuelle Maschine eine XP Lizenz vorhanden ist.

    Unsere Überlegung war auch schon ein Flag abzufragen ob an der Console jemand angemeldet ist, besser wäre natürlich ein Client Programm was dieses direkt übernimmt.

    Vieleicht hat ja jemand noch eine Idee!

     

    Gruß

    Tobi

     

    PS: Mit Bastelei hat sowas schon lange nichts mehr zu tun, VMWare hat z.B. mit den Virtual-Infrastructure Days selber solche Lösungen vorgestellt in zusammenarbeit mit Citrix!

  13. Hi,

    ich habe folgendes Problem: Wenn ich mit WSH/VBS eine Abgrage mache ob der User Mitglied einer ADS Gruppe ist wird direkt in der Gruppe gesucht, aber bei verschachtelten Gruppen das ganze nicht mehr beachtet. Wir haben teilweise bis zu 4 Gruppen untereinander bis dann erst die Gruppe mit den Usern kommen! Gibt es da wie in KIX eine einfache alternative das ganze abzufragen? In Kix wird z.B. das ganze direkt richtig angezeigt.

     

    Gruß

    Tobi

  14. Hi,

    erstmal danke für die Tips. Das Druckerskript habe ich jetzt fertig, füge es unten mit ein. Allerdings wollte ich jetzt das ganze noch für Netzlaufwerke nutzen wo einfach eine Gruppenmitgliedschaft abgefragt wird. Bei KIX wurden auch die Vererbten Gruppen berücksichtigt, wenn ich das ganze mit dem Beispiel unten "IF INGROUP" mache funktioniert dies nur wenn direkt User in der Gruppe stehen! Es kann aber bei uns vorkommen das bis zu 3 Gruppen untereinander Verbunden sind, also in der dritten Gruppe der User steht. Hat vieleicht dort jemand eine Idee? :confused:

     

    Danke und Gruß

    Tobi

     

    '----------------------------------------------------------

    'Instanzieren des Windows Scripting Hosts

    '----------------------------------------------------------

    Set Network = CreateObject("Wscript.Network")

     

    '----------------------------------------------------------

    'Löschen eventuell bestehender Printerconnections

    '----------------------------------------------------------

    For i = 0 To network.EnumPrinterConnections.Count - 1

    On Error Resume Next

    network.RemovePrinterConnection network.EnumPrinterConnections.Item(i)

    Next

     

    On Error Resume Next

     

    '----------------------------------------------------------

    'Verbinden der Netzwerkdrucker mit dem Gruppennamen

    '----------------------------------------------------------

     

    Set objADSysInfo = CreateObject("ADSystemInfo")

    strUser = objADSysInfo.UserName

    Set objUser = GetObject("LDAP://" & strUser)

    For Each strGroup In objUser.memberOf

    Set objGroup = GetObject("LDAP://" & strGroup)

    'WScript.Echo objGroup.CN

    Drucker = Mid(objGroup.CN,1,5)

     

    If Drucker = "Print" Then

    'MsgBox objGroup.cn

    Dim Druckername, SuchZeichen, PositionEnde,TeilMitte,printname

    Druckername = objGroup.cn

    SuchZeichen="User"

    PositionEnde = InStr(6, Druckername, SuchZeichen, 1)

    TeilMitte = PositionEnde - 8

    'MsgBox TeilMitte

    printname = Mid(objGroup.CN, 7, TeilMitte)

    'MsgBox printname

     

    Set WshNetwork = CreateObject("WScript.Network")

    WshNetwork.AddWindowsPrinterConnection "\\printserver\" & printname

     

    End If

    Next

  15. Hi,

    danke erstmal für die Beispiele. Ich habe bis jetzt folgendes:

     

    Set WshShell = WScript.CreateObject("WScript.Shell")

    Set WshProcEnv = WshShell.Environment("Process")

     

    On Error Resume Next

    Set objOU = GetObject("LDAP://OU=Drucker,OU=Print,DC=beispiel,DC=de")

    objOU.Filter = Array("group")

     

    For Each objUser in objOU

    Drucker = Mid(objUser.Name,11,14)

     

    Set objGroup = GetObject("LDAP://" & objUser.Name & ",OU=Drucker,OU=Print,DC=beispiel,DC=de")

    For each objMember in objGroup.Members

    Wscript.Echo objMember.Name

    Next

     

    Wscript.Echo Drucker

     

    Next

     

    Was noch nicht funktioniert: Ich bekomme bei den Gruppennamen die ersten Zeichen weg damit man nur den Druckernamen hat, leider sind diese aber unterschiedlich lang. Dadurch kann ich das _Server1 am Ende der Gruppe nicht richtig entfernen.

     

    Danke und Gruß

    Tobi

  16. Hi,

    ich Bastel gerade an der möglichkeit mit ADS Gruppen, die eine bestimmt Form haben Drucker per VBS Skript für User zu Verbinden. Die ADS Gruppen sind so aufgebaut das am Anfang "Drucker_" steht, danach der Freigabename kommt "HP-CLJ6-01" und dann noch ein Ende "_Server1". Die Gruppen stehen alle in einer OU!

     

    Beispielsname der Gruppe" Drucker_HP-CLJ6-01_Server1".

    Der Printserver ist immer gleich.

     

    Ich hatte also vor in einer Schleife zu überprüfen ob der User in einer der Gruppen ist, dann aus der Gruppe den Druckernamen "Herauszufiltern" und zu Verbinden.

    Hat vieleicht jemand schonmal so etwas geschrieben? Ich bekomme es nicht hin die User auszulesen um den Gruppennamen zu bekommen.

     

    Danke und Gruß

    Tobi

  17. Hi,

    wir haben hier ein kleines Problem:

    Standartgemäß verwenden wir Briefpapiere mit einer Fußzeile (Impressum). Diese Fußzeile soll natürlich unterhalb dem Text bzw. der Signatur sein. Bei über 1000 Clients mit Office 2k3 funktioniert dies auch, bei neueren Installationen aber wird diese Fußzeile oberhalb der Signatur angezeigt.

    Unsere Briefpapiervorlagen liegen unter "%Programmfiles%\Gemeinsame Dateien\Microsoft Shared\Stationery" als HTML Dateien.

    Kennt vieleicht jemand dieses Problem bzw. eine Lösungsmöglichkeit, wir sind da relativ ratlos?

     

    Danke und Gruß

    Tobi

  18. Hi,

    kann es sein das die HD mit FAT32 Formatiert ist? Dann können keine einzelnen Dateien über 4 GB erstellt werden. Am besten dann auf NTFS ändern. Außerdem könnte man auch bei einer "Sicherung" auf eine USB-HD z.B. Robocopy einsetzten, dann braucht man beim Rücksichern kein zusätzliches Programm und es ist schneller.

    Aber der Doc schon sagt, eine USB-HD ist keine Sicherung, höchstens als zusätzliche Backuplösung verwenden!

     

    Gruß

    Tobi

×
×
  • Neu erstellen...