none
Wie erstelle ich eine Abfrage ob eine Software nicht installiert ist ? RRS feed

  • Frage

  • Hallo,

    wie erstelle ich eine Abfrage ob eine Software nicht installiert ist ?

    In meinem Fall gehts um das .NET Framework 3.5

    Die Abfrage ob es installiert ist habe ich so realisiert:

    select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_SoftwareFile on SMS_G_System_SoftwareFile.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SoftwareFile.FilePath = "C:\\Windows\\Microsoft.NET\\Framework\\v3.5\\"

    Viele Grüsse

    Christian

     

     

    Montag, 31. Mai 2010 13:32

Antworten

  • select SMS_R_System.ResourceId, SMS_R_System.ResourceType, SMS_R_System.Name, SMS_R_System.SMSUniqueIdentifier, SMS_R_System.ResourceDomainORWorkgroup, SMS_R_System.Client from  SMS_R_System where SMS_R_System.Name not in (select SMS_R_SYSTEM.Name from SMS_R_System inner join SMS_G_System_SoftwareFile on SMS_G_System_SoftwareFile.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SoftwareFile.FilePath = "C:\\Windows\\Microsoft.NET\\Framework\\v3.5\\")
    Dienstag, 1. Juni 2010 13:57
    Beantworter

Alle Antworten

  • Hier habe ich beschrieben, wie man das löst: http://www.mssccmfaq.de/2009/12/14/subselect-not-in-abfragen/

    Montag, 31. Mai 2010 13:52
    Beantworter
  • sobald ich versuche das so umzusetzen erhalte ich eine Fehlermeldung:

    "Die eingegebene Abfrageanweisung ist ungültig. Geben Sie eine gültige Abfrageanweisung ein."

    Habe Dir den Screenshot mit meiner Abfrage an Deine E-Mail Adresse gesendet.

    Vielleicht kannst du den Fehler entdecken.

    Danke + Grüsse

     

    CW

     

     

    Dienstag, 1. Juni 2010 13:35
  • select SMS_R_System.ResourceId, SMS_R_System.ResourceType, SMS_R_System.Name, SMS_R_System.SMSUniqueIdentifier, SMS_R_System.ResourceDomainORWorkgroup, SMS_R_System.Client from  SMS_R_System where SMS_R_System.Name not in (select SMS_R_SYSTEM.Name from SMS_R_System inner join SMS_G_System_SoftwareFile on SMS_G_System_SoftwareFile.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SoftwareFile.FilePath = "C:\\Windows\\Microsoft.NET\\Framework\\v3.5\\")
    Dienstag, 1. Juni 2010 13:57
    Beantworter
  • so gehts. vielen Dank !!!

    CW

    Dienstag, 1. Juni 2010 14:39