Zum Hauptinhalt wechseln

Softgrider - Die Infoseite für Microsoft APP-V

Suche starten
Homepage
Wiki
FAQ
Bücher
  
Softgrider - Die Infoseite für Microsoft APP-V > Softgrid FAQ > Keine Betriebssystemangabe OS Value = in der OSD Datei  

Softgrid FAQ: Keine Betriebssystemangabe OS Value = in der OSD Datei

Impressum
Copyright
VersionsverlaufVersionsverlauf

Frage

Keine Betriebssystemangabe OS Value = in der OSD Datei 

FAQ-Kategorie

Verfahrensweise 

Antwort

Entfernt man alle OS VALUE Einträge in der OSD Datei, dann wird die OSD Datei auf allen Betriebssystemen ausgeführt.

Als Beispiel führt folgender OSD Datei Ausschnitt die OSD Datei nur unter Windows XP und Vista aus.

   1: <?xml version="1.0" standalone="no"?>
   2: <SOFTPKG GUID="C5F08D2E-B660-47E6-83E9-DC0671E78840" NAME="By Choice" VERSION="1.0.0.1">
   3:     <IMPLEMENTATION>
   4:         <CODEBASE HREF="rtsp://%SFT_SOFTGRIDSERVER%:554/CIP_200/CIP_200_2.sft" GUID="2522568D-6603-4666-AFC7-D9924FE9B0B6" SYSGUARDFILE="CIP_200\osguard.cp" SIZE="503294652" PARAMETERS="" FILENAME="CIP_200\VFS\CSIDL_PROGRAM_FILES\Communicate\By Choice\By Choice.exe"/>
   5:         <OS VALUE="WinVista"/>
   6:         <OS VALUE="WinXP"/>
   7:         <VIRTUALENV TERMINATECHILDREN="FALSE">
   8:             <ENVLIST/>
   9:         </VIRTUALENV>
  10:         <WORKINGDIR/>
  11:         <VM VALUE="Win32">
  12:             <SUBSYSTEM VALUE="windows"/>
  13:         </VM>
  14:     </IMPLEMENTATION>
  15:     <DEPENDENCY>
  16:         <CLIENTVERSION VERSION="3.1.2.2"/>
  17:     </DEPENDENCY>
  18:     <SUITE NAME="Comunicate_In_Print_v2_VFS"/>
  19:     <TITLE>Commincate In Print V2</TITLE>
  20:     <ABSTRACT/>
  21:     <MGMT_SHORTCUTLIST>
  22:         <SHORTCUT LOCATION="%CSIDL_PROGRAMS%\Widgit\By Choice" FILENAME="By Choice.lnk" OVERRIDDEN="FALSE" DISPLAY="By Choice" ICON="%SFT_MIME_SOURCE%/CIP_200 Icons/ByChoice1.ico"/>
  23:     </MGMT_SHORTCUTLIST>
  24:     <MGMT_FILEASSOCIATIONS>
  25:         <PROGIDLIST/>
  26:         <FILEEXTENSIONLIST/>
  27:     </MGMT_FILEASSOCIATIONS>
  28: </SOFTPKG>

Wenn dieses Paket unter allen Betriebssystemen laufen soll, kann man einfach die Einträge in Zeile 5 und 6 entfernen.

Damit wird die OSD Datei auf allen Betriebssystemen ausgeführt, da der Betriebssystemcheck ausgelassen wird.

   1: <?xml version="1.0" standalone="no"?>
   2: <SOFTPKG GUID="C5F08D2E-B660-47E6-83E9-DC0671E78840" NAME="By Choice" VERSION="1.0.0.1">
   3:     <IMPLEMENTATION>
   4:         <CODEBASE HREF="rtsp://%SFT_SOFTGRIDSERVER%:554/CIP_200/CIP_200_2.sft" GUID="2522568D-6603-4666-AFC7-D9924FE9B0B6" SYSGUARDFILE="CIP_200\osguard.cp" SIZE="503294652" PARAMETERS="" FILENAME="CIP_200\VFS\CSIDL_PROGRAM_FILES\Communicate\By Choice\By Choice.exe"/>
   5:         <VIRTUALENV TERMINATECHILDREN="FALSE">
   6:             <ENVLIST/>
   7:         </VIRTUALENV>
   8:         <WORKINGDIR/>
   9:         <VM VALUE="Win32">
  10:             <SUBSYSTEM VALUE="windows"/>
  11:         </VM>
  12:     </IMPLEMENTATION>
  13:     <DEPENDENCY>
  14:         <CLIENTVERSION VERSION="3.1.2.2"/>
  15:     </DEPENDENCY>
  16:     <SUITE NAME="Comunicate_In_Print_v2_VFS"/>
  17:     <TITLE>Commincate In Print V2</TITLE>
  18:     <ABSTRACT/>
  19:     <MGMT_SHORTCUTLIST>
  20:         <SHORTCUT LOCATION="%CSIDL_PROGRAMS%\Widgit\By Choice" FILENAME="By Choice.lnk" OVERRIDDEN="FALSE" DISPLAY="By Choice" ICON="%SFT_MIME_SOURCE%/CIP_200 Icons/ByChoice1.ico"/>
  21:     </MGMT_SHORTCUTLIST>
  22:     <MGMT_FILEASSOCIATIONS>
  23:         <PROGIDLIST/>
  24:         <FILEEXTENSIONLIST/>
  25:     </MGMT_FILEASSOCIATIONS>
  26: </SOFTPKG>
Übersetzung aus Original von Justin Zarbs Blog
http://blogs.technet.com/virtualworld/archive/2007/07/06/did-you-know-os-value.aspx

Tip

Der Vorteil könnte sein ein zukünftiges Betriebssystem für die Ausführung zu erlauben ohne die OS VALUE= Bezeichnung zu kennen.

Softgrid-Version

3; 4; 4.1.0.56 

Errorblock1

 

Errorblock2

 
Genehmigungsstatus Genehmigt 
Genehmigung im Blog angefragt.
Anlagen
Version: 2.0 
Erstellt am 06.07.2007 17:47  von Frank Fette 
Zuletzt geändert am 06.07.2007 17:59  von Frank Fette