Appv package on RDS resource utilisation
are there any resource utilization advantages of using APPV Package on RDS server vs native application installation on RDS.
Example:
The app that requires 100K of memory. There are 30 simultaneous connection to the app.
Would the memory utilization on RDS server be the same in both cases APPV published app and installed app ?
The same for proc?
Thanks
"When you hit a wrong note it's the next note that makes it good or bad". Miles Davis
Potentially not, It even might be that App-V applications have a negative impact on the resource utilization compared to natively installed applications.
While the whitepaper still isn't available, you could watch the TechEd2014 recording of a session about that: http://channel9.msdn.com/Events/TechEd/NorthAmerica/2014/WIN-B362#fbid=
Falko
Twitter
@kirk_tn | Blog
kirxblog | Web
kirx.org | Fireside
appvbook.com
Similar Messages
-
Multiple EARs packaging the same resource adapter -- Weblogic Application S
Hello,
I had a question regarding JNDI and deploying multiple applications (EAR's) which package the same resource adapter running on Webloigc Application Server 9.1. I have an EAR file, ear1, which contains a resource adapter with connection factory with JNDI name say 'xyz' specified in the weblogic-ra.xml file. I have another EAR file, ear2, which again packages the same resource adapter with the same connection factory with JNDI name 'xyz'. Upon activating the 2nd EAR file, I get an exception 'javax.naming.NoPermissionException: A Resource Adapter may only be accessed from within the same application from which it was deployed.', as seen below:
<May 8, 2006 10:29:27 AM PDT> <Warning> <Deployer> <BEA-149004> <Failures were detected while initiating distribute task for application 'JMS2JMS_eInsightweblogic2'.>
<May 8, 2006 10:29:27 AM PDT> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004
weblogic.application.ModuleException: java.lang.AssertionError: Internal Error occurred, Assertion Failed: No Initial Context for Jndi: javax.naming.NoPermissionException: A Resource Adapter may only be accessed from within the same application from which it was deployed.
at weblogic.connector.deploy.ConnectorModule.prepare(ConnectorModule.java:217)
at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:90)
at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:318)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:53)
Truncated. see log file for complete stacktrace
javax.naming.NoPermissionException: A Resource Adapter may only be accessed from within the same application from which it was deployed.
at weblogic.connector.outbound.RAOutboundManager.getConnectionFactory(RAOutboundManager.java:721)
at weblogic.connector.deploy.JNDIHandler.getConnectionFactory(JNDIHandler.java:1017)
at weblogic.connector.deploy.JNDIHandler.lookupObject(JNDIHandler.java:871)
at weblogic.connector.deploy.JNDIHandler.getObjectInstance(JNDIHandler.java:845)
at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
Truncated. see log file for complete stacktrace
It seems like the 2nd EAR is trying to go across and lookup the connection factory from the 1st EAR. Does weblogic bind the RA's connection factory jndi name in the global jndi and is not specific to each EAR? Is there some flag or switch I can turn on to make the JNDI specific to each EAR?
My weblogic deployment descriptor for the ra looks like the following:
<weblogic-connector xmlns="http://www.bea.com/ns/weblogic/90"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.bea.com/ns/weblogic/90
http://www.bea.com/ns/weblogic/90/weblogic-ra.xsd">
<jndi-name>JMS2JMS_eInsightDeployment4_stcbpelra</jndi-name>
<enable-access-outside-app>false</enable-access-outside-app>
<enable-global-access-to-classes>false</enable-global-access-to-classes>
<outbound-resource-adapter>
<connection-definition-group>
<connection-factory-interface>javax.resource.cci.ConnectionFactory</connection-factory-interface>
<connection-instance>
<b><jndi-name>BPELConnectionFactory</jndi-name></b>
<connection-properties>
<pool-params>
<initial-capacity>0</initial-capacity>
<max-capacity>10000</max-capacity>
<capacity-increment>1</capacity-increment>
<shrinking-enabled>true</shrinking-enabled>
<shrink-frequency-seconds>60</shrink-frequency-seconds>
<match-connections-supported>false</match-connections-supported>
</pool-params>
<properties>
<property>
<name>BPELConnectionFactory</name>
<value>BPELConnectionFactory</value>
</property>
</properties>
</connection-properties>
</connection-instance>
</connection-definition-group>
</outbound-resource-adapter>
</weblogic-connector>Thanks for the reply... in my case this would be done by the active synch process so no GUI form is required. I will be getting a list of application ID for the user by LDAP AS. One i get it i will have to parse it and get the list of application user id. I am passing those ID;s to a workflow where I am forming the resource name as you mentioned
for example:
If i get user1#user2#user3 from AS i am separating them based on # using split and getting 3 different user id;s
now i am forming a string with the resource name and passing it to the sub process in which i am checking out the user object, setting the user attributes and checking in the new view.
user1#LDAP
user2#LDAP|1
user3#LDAP|2
Problem ; When i run this user1 is getting created in LDAP but user2 and user3 are not. There entry is getting created in IDM.
When I open the IDM object I get a yellow triangle (warning) and if I open the user object and hit save button IDM creates the user account on the LDAP.
any help for further solving this problem would be appreciated.
Regards, -
DCOM subsystem detected while Creating .appv package through APP-V 5.0 Sequencer
Hi,
I am getting DCOM Subsystem Detected while Sequencing the Adobe illustraterthrough APP-V 5.0 Sequencer .
I have attached the error .is any impact will be to run this .appv package on app-v , and if there is some issue whar are the solution for this?
Shailendra
Shailendra DevWhat version of Adobe Illustrator?
Double-click on the issue to see the list of DCOM components that are affected. You'll need to deploy the application to a client and verify the functionality.
Please remember to click "Mark as Answer" or "Vote as Helpful" on the post that answers your question (or click "Unmark as Answer" if a marked post does not actually
answer your question). This can be beneficial to other community members reading the thread.
This forum post is my own opinion and does not necessarily reflect the opinion or view of my employer, Microsoft, its employees, or other MVPs.
Twitter:
@stealthpuppy | Blog:
stealthpuppy.com |
The Definitive Guide to Delivering Microsoft Office with App-V -
any performance/resource utilisation advantage of using 64bit vs 32bit Office 2013 for virtualization?
"When you hit a wrong note it's the next note that makes it good or bad". Miles DavisMS' recomm still is to use the 32 bit version of office unless your users have really large (excel) files that would benefit from x64: http://technet.microsoft.com/library/ee681792(v=office.15).aspx
Falko
Twitter
@kirk_tn | Blog
kirxblog | Web
kirx.org | Fireside
appvbook.com -
Packaging and accessing resources in a JAR
I'm working on an application and I would like to package my resources (icons, about dialog images, splash screen images, release version text, etc.) in the jar file I'm going to distribute for deployment. I would like to access these resources from the JAR file in my deployed code. But I would also like them accessible when I'm running the code in my Eclipse IDE. Is there a way to do this using only one code base?
My Eclipse project structure is src (folder) which contains my source code, bin (folder) which contains my class files and res (folder) which contains my resource files.
I am using the javapackager utility to create my deployment JAR and build a self-contained deployment .exe for deploying to Windows.
Is there a way to have the javapackager build a single JAR file from multiple sources (i.e. my bin and res folders)? What do I have to do in my code so that the same code can be used to load resources when I'm running in Eclipse and the self-contained deployment?
Thanks,
MikeThe Java Tutorials has several trails for loading resources.
Retrieving Resources (The Java™ Tutorials > Deployment > Java Web Start)
Use the getResource method to read resources from a JAR file. For example, the following code retrieves images from a JAR file.
// Get current classloader
ClassLoader cl = this.getClass().getClassLoader();
// Create icons
Icon saveIcon = new ImageIcon(cl.getResource("images/save.gif"));
Icon cutIcon = new ImageIcon(cl.getResource("images/cut.gif"));
The example assumes that the following entries exist in the application's JAR file:
•images/save.gif
•images/cut.gif
See that last sentence?
You put what you need in the jar file and then use the 'getResource' methods to load them. -
Setting Groups to DynamicUserConfiguration for AppV Package through powershell
Hi All,
I'm trying to set Groups to a package with DynamicUserConfiguration,I'm unable to understand why it is not happening.
Here is what I'm trying
PS C:\Windows\system32> Set-AppvServerPackage -PackageID 1e853f49-9b2c-4e58-8cd1-d25496019134 -DynamicUserConfigurationPath "\\172.18.24.175\Publish\Firefox 9\appv\Firefox9_UserConfig.xml" -VersionID 6e9e47ee-5c38-45a6-b71c-1d96147bbef0
-Groups "domain\groupname"
Set-AppvServerPackage : An unexpected error occurred during processing.
At line:1 char:1
+ Set-AppvServerPackage -PackageID 1e853f49-9b2c-4e58-8cd1-d25496019134 -DynamicUs ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [Set-AppvServerPackage], Exception
+ FullyQualifiedErrorId : ServiceError,Microsoft.AppV.Server.Cmdlets.SetAppvServerPackageCommand
I even tried with file package name
PS C:\Windows\system32> Set-AppvServerPackage -Name Firefox9 -DynamicUserConfigurationPath"\\172.18.24.175\Publish\Firefox 9\appv\Firefox9_UserConfig.xml" -Groups "asdev\administrators"
Set-AppvServerPackage : An unexpected error occurred during processing.
At line:1 char:1
+ Set-AppvServerPackage -Name Firefox9 -DynamicUserConfigurationPath "\\172.18.24. ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [Set-AppvServerPackage], Exception
+ FullyQualifiedErrorId : ServiceError,Microsoft.AppV.Server.Cmdlets.SetAppvServerPackageCommand
Can anyone please tell me where am i going wrong ?
Note:Get-help Set-AppVserverPackage -detailed doesn't have complete documentation.
Thanks,
Sumit.Both commands look right - supposed the package was added before to the Management Server.
You could cross-check if the path to the XML files is correct and if you and the machine have permission to access it. Also check if it is 'really' a User Config (and not a deployment config).
Did you try using the Management Console?
Falko
Twitter
@kirk_tn | Blog
kirxblog | Web
kirx.org | Fireside
appvbook.com -
Flat Packages, Gatekeeper, and Resources
Hello.
This is a cross post because I could not delete my old message in "Mac OS X Technologies" subforum. Apologies for that.
I am maintaining an old 10.4 style package which is a bundle (or distribution package?) produced from package maker 3.0.4. Since we now need to sign our packages and since this requires, it seems, flat packages, I took my existing package and set the minimum target OS to be 10.5, which converted it to a flat package. Thereafter I could sign our package using productsign. However, the readme, welcome and other files stopped being displayed during the installation process. These file display options seem closed to me:
http://developer.apple.com/legacy/mac/library/#documentation/DeveloperTools/Conc eptual/SoftwareDistribution4/Managed_Installs/Managed_Installs.html#//apple_ref / doc/uid/TP40004615-CH6-DontLinkElementID_29
So my questions:
a) Is there are way that I could re-incorporate them (readme, welcome, etc) into the user experience and sign my package so that Gatekeeper will not complain?
b) Is it true that only flat packages can be signed?
c) When I select 10.5 as the minimum OS, the postflight option disappears from the UI, but it still seems to execute. Why? Should I switch to postinstall instead?
d) Are postupgrade and preupgrade valid for flat packages? Or is there no difference between postinstall/upgrade and preinstall/upgrade?
e) Are flat packages and distribution packages fundamentally different?
Thank you for any help, I do appreciate it.Note that the specification says relative [path]:
"Class-Path :
The value of this attribute specifies the relative URLs of the extensions or libraries that this application or extension needs. URLs are separated by one or more spaces. The application or extension class loader uses the value of this attribute to construct its internal search path."
Your value is incorrect, it is saying that resources is a sub-directory of the jar. -
Hi,
Is their a standard function module which will provide information regarding resource utlisation and also daily schedulw of planned order on a particular resource.
Thanks & Regards,
SanjogHi Sanjog,
You may want to use Function Module: /SAPAPO/REPT_GETDATA_CAPLOAD. It gives the capacity load info like CAPA_SUPPLY and CAPA_FREE etc. you can calculate capacity utilization based on these. The report /sapapo/cpds_rept uses this internally.
Regards,
Chriag -
If this is an solved issue, please direct me to the right place for solution. I could not find answer any where.
Since our sites migrated to ColdFusion + Dreamweaver, both Adobe products, we use RDS to manage and deploy web sites after developments at local test environments. I think this is the right way to develop a web project, right? However, the RDS in ColdFusion Builder 2 (CFB2) seems differently. The RDS Fileview can browse, create, and even edit the remote files/folders via RDS, but my local web site or web page has no way to be deployed to the server using RDS. For security reasons, my organization does not allow FTP of any kind, yet FTP varieties are the ONLY way for CFB2 to upload/download files between client and server storages. Dreamweaver provides FTP, WebDAV, network drives, and, of course, RDS, and how come these are all unavailble except FTP in CFB2?
Actually, there must be some mechanism existing so that you can open file in RDS Fileview (must have a local copy), save it to the remote server in RDS Fileview (transfer the local tmp file to the remote via RDS.) Adobe: CFB2 is a $300 product and the support is poor. This function is supposed to be an existing technology within Adobe. Why Adobe makes a bad build and is still asking for money using open-source codebase? Very disappointed.I need a procedure for users on a Server 2012 terminal server running MS Office 365 that will allow their Outlook to preview their Emails and displays pictures from the Internet, while at the same time not allow them to browse the Internet using IE. I have tried various methods to accomplish this using a proxy server, blocking access to IE, etc. But I have not come up with a working method to allow normal operation of Email and block use of IE.
This topic first appeared in the Spiceworks Community -
Office 2013 appv package upgrade to new service pack
scenario:
Office 2013 SP1 is published.
SP2 become available. What would be the steps for SP installation?
--- When you hit a wrong note its the next note that makes it good or bad. --- Miles DavisCreate a new package using the same steps as the first, the Office deployment tool will download and package the latest version available by default (by which time hopefully Microsoft have fixed the issue where the latest version doesn't convert to App-V
successfully!).
Then deploy the package as an update as you would for any other package. Since the package GUID should be the same for all Office 2013 packages unless you manually changed it, the App-V client should treat this as an upgraded package and only stream down
the blocks that have been updated.
Dan Gough - UK App-V MVP
Blog: packageology.com
Twitter: @packageologist
LinkedIn -
Office 2013 VL and app-v 5 SP2 on RDS server - package add fails with script error
We have used the MS Office Depolyment Tool for click-to-run to download the latest Office 365 version, and flatten it into an app-v 5 package - not a problem.
When we try to add the package to our client machine (Server 2008R2 running the app-v 5 SP2 client software), it fails with an message that a script has failed and not returned a 0 code. We have not added any scripting to this automatically created
package, so it seems that the app-v client does not like the "official" package. Any hints and tips gratefully accepted, thanks
App-v client has scripting enabled.
The powershell command line we are using is:
PS C:\windows\system32> Set-ExecutionPolicy Unrestricted
PS C:\windows\system32> Add-AppvClientPackage -path file://hostname/app-v/o365-noaccess/ProPlusVolume_en-us_zh-cn_x86.appv -DynamicDeploymentConfiguration \
\hostname\app-v\O365-NoAccess\ProPlusVolume_en-us_zh-cn_x86_DeploymentConfig.xml
with a result of:
Add-AppvClientPackage : Embedded Script process exited with an error code indicating failure (return code other than 0). Please ensure that Embedded
Script process can complete successfully and exits with 0.
Operation attempted: Configure AppV Package.
AppV Error Code: 100000000C.
Please consult AppV Client Event Log for more details.
At line:1 char:1
+ Add-AppvClientPackage -path
file://hostname/app-v/o365-noaccess/ProPlusVolum ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~
+ CategoryInfo : InvalidResult: (:) [Add-AppvClientPackage], ClientException
+ FullyQualifiedErrorId : ConfigurePackageError,Microsoft.AppV.AppvClientPowerShell.AddAppvPackage
and these are the error messages we see in the debug app-v client logs:
Script Launcher successfully waited for script with command line: '"C:\ProgramData\App-V\D24C3BDD-8FAD-44D3-998C-933F8F053682\CD9725CE-4503-4932-863B-4FCDA3F9551D\Root\..\Scripts\Integrator.exe" /I /Msi /License /AppV PackageGUID=D24C3BDD-8FAD-44d3-998C-933F8F053682
PackageRoot="C:\ProgramData\App-V\D24C3BDD-8FAD-44D3-998C-933F8F053682\CD9725CE-4503-4932-863B-4FCDA3F9551D\Root" MsiName=SPPRedist.msi,SPPRedist64.msi PidKey=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx,xxxxx-xxxxx-xxxxx-xxxxx-xxxxx,xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
PRIDName=ProPlusVolume'.
and...
Package {d24c3bdd-8fad-44d3-998c-933f8f053682} version {cd9725ce-4503-4932-863b-4fcda3f9551d} failed configuration in folder 'C:\ProgramData\App-V\D24C3BDD-8FAD-44D3-998C-933F8F053682\CD9725CE-4503-4932-863B-4FCDA3F9551D' with error 0x79100E10-0xC.
and...
machine script for event AddPackage with command line: '"C:\ProgramData\App-V\D24C3BDD-8FAD-44D3-998C-933F8F053682\CD9725CE-4503-4932-863B-4FCDA3F9551D\Root\..\Scripts\Integrator.exe"'
exited with failure error code: The extended attributes are inconsistent.. Because Rollback is set to true in the script definition, the current AppV Client operation was rolled back.
We believe this last error message is the kicker, but can't debug any further.Just to validate the problem, I started again.
I have just downloaded the latest ODT from MS, and then downloaded the latest Office 2013 packaged - volume license. Then created the app-v package - all went perfectly, no error messages. Uploaded the package to the app-v 5 server and published
it. I have made NO changes to any of the files.
I have just built a brand new Windows Server 2008R2 Datacentre VM, patched it to the hilt, and installed the RDS role, powershell 3 and appv 5.0 SP2 client for RDS.
I then use powershell as above:
scripting unrestricted
app v client scripting enabled
app v server added
global and user update enabled
add-appvclient package "url of office package.appv"
and received exactly the same error message.
It is not complaining that scripting is not allowed, it is complaining that the script is invalid.
Help!!!! -
AppV 5.0 SP3 client can't publish application to users on Server 2012 R2 RDS environment
Hi,
When using SCCM to publish an AppV application to a user any user with a profile created within the last 2 weeks gets the below error in the SCCM logs. This has only started happening within the last 2 weeks or so. This environment uses full User Profile
Disks but the error occurs without UPD's being turned on also.
I believe this is due to incorrect permissions on the %USERPROFILE%\AppData\Local\Microsoft\AppV\Client\VFS folder. If the VFS folder is deleted the AppV client recreates it wiht the correct permissions and the application deploys successfully.
The permissions on the default profile are correct(has permissions for TrustedInstaller, ALL APPLICATION PACKAGES, SYSTEM) but when a new profile is created the permissions are inherited from C:\users\USER (SYSTEM, USER,Administrators). The Session
Hosts are on a regular patching schedule so it is possible this was caused by an update.
Our windows 7 laptop fleet are also patched regularly and do not have this problem with AppV 5.0 SP3.
SCCM AppEnforce.log is as below(and will deploy if VFS folder is deleted).
+++ Starting Install enforcement for App DT "7-Zip - Stream" ApplicationDeliveryType - ScopeId_D634FF58-E60C-42F0-B1F4-BE34FCC447D4/DeploymentType_54ae828d-6260-4ddc-8c60-c4890a8884da, Revision - 3, ContentPath - C:\Windows\ccmcache\7,
Execution Context - Any AppEnforce 18/02/2015 16:16:17 304 (0x0130)
A user is logged on to the system. AppEnforce 18/02/2015 16:16:17 304 (0x0130)
Installing App-V 5.X package 7-Zip (DTId = ScopeId_D634FF58-E60C-42F0-B1F4-BE34FCC447D4/DeploymentType_54ae828d-6260-4ddc-8c60-c4890a8884da, Revision = 3) AppEnforce 18/02/2015 16:16:17 304
(0x0130)
The AppV 5X client is configured for use with ConfigMgr. AppEnforce 18/02/2015 16:16:17 304 (0x0130)
Opened config file C:\Windows\ccmcache\7\7-Zip_UserConfig.xml for package [Id = 20c84446-3b80-4b2b-8495-f35ba7fb2acc] [Xml namespace=http://schemas.microsoft.com/appv/2010/userconfiguration]. AppEnforce 18/02/2015
16:16:17 304 (0x0130)
Running App-V command ["C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe" -ExecutionPolicy Bypass import-module 'C:\Program Files\Microsoft Application Virtualization\Client\AppvClient\AppvClient.psd1'; Publish-AppvClientPackage
-PackageID 20c84446-3b80-4b2b-8495-f35ba7fb2acc -VersionID c1e74b5b-a5c0-4d55-87cd-a7600322cfe9 -DynamicUserConfigurationPath 'C:\Windows\CCM\SystemTemp\AppVTempData\20c84446-3b80-4b2b-8495-f35ba7fb2acc_UserConfig.xml' -ev err; if(($err -ne $null) -and
($error[0].Exception.AppvWarningCode -eq 8589935887)) {$host.SetShouldExit(4736)}] for the user AppEnforce 18/02/2015 16:16:17 304 (0x0130)
Executing Command line: "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe" -ExecutionPolicy Bypass import-module 'C:\Program Files\Microsoft Application Virtualization\Client\AppvClient\AppvClient.psd1'; Publish-AppvClientPackage
-PackageID 20c84446-3b80-4b2b-8495-f35ba7fb2acc -VersionID c1e74b5b-a5c0-4d55-87cd-a7600322cfe9 -DynamicUserConfigurationPath 'C:\Windows\CCM\SystemTemp\AppVTempData\20c84446-3b80-4b2b-8495-f35ba7fb2acc_UserConfig.xml' -ev err; if(($err -ne $null) -and
($error[0].Exception.AppvWarningCode -eq 8589935887)) {$host.SetShouldExit(4736)} with user context AppEnforce 18/02/2015 16:16:17 304 (0x0130)
Process 4028 terminated with exitcode: 1 AppEnforce 18/02/2015 16:16:18 304 (0x0130)
Here is the error message generated by the process:
Publish-AppvClientPackage : Application Virtualization Service failed to complete requested operation.
Operation attempted: Publish AppV Package.
AppV Error Code: 040000002C.
Error module: Virtualization Manager. Internal error detail: 4FC090040000002C.
Please consult AppV Client Event Log for more details.
At line:1 char:106
+ import-module 'C:\Program Files\Microsoft Application Virtualization\Client\Appv ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidResult: (:) [Publish-AppvClientPackage], ClientException
+ FullyQualifiedErrorId : PublishPackageError,Microsoft.AppV.AppvClientPowerShell.PublishAppvPackage
AppEnforce 18/02/2015 16:16:18 304 (0x0130)
AppV command ["C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe" -ExecutionPolicy Bypass import-module 'C:\Program Files\Microsoft Application Virtualization\Client\AppvClient\AppvClient.psd1'; Publish-AppvClientPackage -PackageID
20c84446-3b80-4b2b-8495-f35ba7fb2acc -VersionID c1e74b5b-a5c0-4d55-87cd-a7600322cfe9 -DynamicUserConfigurationPath 'C:\Windows\CCM\SystemTemp\AppVTempData\20c84446-3b80-4b2b-8495-f35ba7fb2acc_UserConfig.xml' -ev err; if(($err -ne $null) -and ($error[0].Exception.AppvWarningCode
-eq 8589935887)) {$host.SetShouldExit(4736)}] failed with return code 1. AppEnforce 18/02/2015 16:16:18 304 (0x0130)
AppVCommandUtil::RunAppVCommand() failed. (0x87d0128f) AppEnforce 18/02/2015 16:16:18 304 (0x0130)
AppVManageClient5X::PublishAppVPackage() failed for package [20c84446-3b80-4b2b-8495-f35ba7fb2acc]. (0x87d0128f) AppEnforce 18/02/2015 16:16:18 304 (0x0130)
CAppV5XHandler::PublishSpecifiedAppVComponents() failed. (0x87d0128f) AppEnforce 18/02/2015 16:16:18 304 (0x0130)
CAppV5XHandler::PublishAppVComponentsForDT() failed. (0x87d0128f) AppEnforce 18/02/2015 16:16:18 304 (0x0130)
CAppV5XHandler::InstallApp() failed. (0x87d0128f) AppEnforce 18/02/2015 16:16:18 304 (0x0130)
++++++ App enforcement completed (1 seconds) for App DT "7-Zip - Stream" [ScopeId_D634FF58-E60C-42F0-B1F4-BE34FCC447D4/DeploymentType_54ae828d-6260-4ddc-8c60-c4890a8884da], Revision: 3, User SID: S-1-5-21-924973937-481717530-2175923625-9537]
++++++ AppEnforce 18/02/2015 16:16:18 304 (0x0130)
ThanksHi,
Did you mean that this issue happened after the RD Session Hosts are on a regular patching schedule?
In addition, since the permissions for the new created profile are inherited from C:\users\USER, you can disable inherited permissions for that folder to see if the issue persists.
Best regards,
Susie
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected] -
All,
I'm experiencing an issue where when using the Office 2013 package pulled down from ODT, that if I try to change the locations of either InfoPath Filler 2013 or Publisher 2013 from the default of Microsoft Office 2013 then I receive the message "The
configuration file did not contain well formed AppV configuration XML. Please check the management server event log for more information". If I check Applications and Services\Microsoft\AppV\Server-Management\Admin the error displayed there is "An
error was encountered parsing dynamic configuration file '0'. However I am able to change the shortcut location for all other applications except the above 2. I've tried redownloading the files using the ODT and also changing the version number (so far I've
tried both the 15.0.4631.1002 and 15.0.4659.1001 with the same result).
As all I'm interested in so far is having a package which contains Visio and Project I've tried following the article to exclude all the other Office elements:
http://technet.microsoft.com/library/jj219426(v=office.15).aspx#BKMK_ExcludeAppElement. However the package looks to be the same and when I load it into the management console all the options and elements to Office 2013 are available like they were before
when I hadn't set the exclude tags so I'm not sure whether the ExcludeApp parameters actually work correctly.
This then brings me onto the 3rd issue I've experienced. I have a group for the Visio users and I've set custom security for them to have Visio delivered to them but not Project and then a seperate group for just Project users who will have Project delivered
to them but not have Visio. When testing this sometimes seems to work but other times it seems to trip out and a user just in the Project or Visio group will get all of the Office 2013 applications and under the default location of Microsoft Office 2013. When
trying to spot correlation with this it appears random and can happen to any user on any device. We have sequenced a few applications ourselves where different parts are needed for different users and we have successfully managed this using different security
groups for different applications, just as I'm trying here with Office 2013.
Has anyone else experienced the issue with the "did not contain well formed XML" as at the start of the post and how were you able to resolve this? Also has anyone any advice on how to troubleshoot the issue with the security seeming to trip out
and publish all applications within a package to a user regardless of whether they are in the correct group or not?
The management / publishing servers are 5.0.1224.0 which is SP1 HF4 and the clients are on SP2 HF5.
ThanksNicke,
The config files are UTF-8. I did find the same article as yourself, however when searching for the value ‘TakeoverExtensionPointsFrom46=’ within either of the configuration.xml files that text isn’t found.
No sinister reason not to share the file used, just it’s the same structure as referenced in the article:
http://technet.microsoft.com/en-us/library/dn745895(v=office.15).aspx. The only difference being that I’m using ProPlusVolume and I’ve set a version number (which is the October
2014 update). I’ve even looked to follow the above example as closely as possible in just using the ExcludeApp ID of Access and InfoPath, just to try and prove the process. However I still get the usual full package. The version of the Click-to-Run setup.exe
I’m using is 15.0.4623.1001, so later than the version specified at the end of that article which is 15.0.4619.1000. Where can I expect to see the elements excluded? Will it be when loading the package into the management console or would it just not appear
on the machine when delivered?
<Configuration>
<Add SourcePath="C:\OfficeDeploymentToolV2" Version="15.0.4659.1001" OfficeClientEdition="32">
<Product ID="ProPlusVolume">
<Language ID="en-us" />
<ExcludeApp ID="Access" />
<ExcludeApp ID="InfoPath" />
</Product>
</Add>
</Configuration>
3). We’ve not used global publishing in our environment yet so I will try that. I’ve set both GlobalRefreshEnabled and GlobalRefreshOnLogon to True and when using the command Get-AppvPublishingServer on the client I’m testing with I can see this is pulled
through correctly. I’ve also added the client name to the AD group used to grant access to the package and it is published. However nothing is pulling through onto the Client, so are there any steps I’ve missed or misinterpreted when looking to set this up?
I guess the global publishing is there to keep in with licensing for Office being per device? On a slight aside, as Windows licensing is being changed to allow per user licensing
http://www.zdnet.com/microsoft-to-make-per-user-windows-licensing-available-to-enterprise-customers-7000035401/ does anyone know if there are any plans to allow for Office / Project / Visio licenses to go per user as well? We’re a volume license customer
rather than subscription based so I think a lot of the options to selectively deploy Visio and Project are excluded for us.
Dan,
Ok that explains why the security could be tripping out then and leading to this result. As above I’ll try with global publishing and see how I get on.
From what I’ve read / watched I think only one Office 2013 package can be published to a machine, so we would be unable to have a separate package for Visio and a separate package for Project and then attempt to deliver
them both together. If a user wanted both Project and Visio then I guess we’d need to have a combined Project and Visio package to cover than scenario, but then 2 more separate Project and Visio packages for those who would only want either Project and Visio
(I think).
The scenario we’re looking at is to see whether we are able to deliver Project and / or Visio to different users through an AppV package and this will then cover users on XenApp or on fat clients. Only a small proportion of our
users will need access to Project and / or Visio so therefore we’d only have a small amount of Project and Visio licenses.
However from what I’ve tested up to this point and from what I’ve picked up from Forum posts / watched on TechEd sessions is that as publishing is Global and is unable to use different security groups for different elements of the
suite, then using Office through AppV is only suitable if you will be delivering the whole suite (including Project and Visio) to all of your users. So in a scenario where you’d only want certain elements to be delivered to a handful of users then you’d need
to keep with traditional ESD methods to have this installed onto fat clients and steer clear of XenApp. If wanting to install to XenApp then a lockdown tool like AppSense or AppLocker would also need to be brought into the equation.
Is my understanding above correct or have I missed some options / methods?
If the full Office package is always delivered but a company only has Office licenses and no Project and Visio licenses for all its users, how do they stop Project and Visio being delivered and being available? Or again if you have
this use case is the AppV method one which will be unsuitable?
Thanks -
Office 2013 professional plus clieck-to-run /packager mode appv pacakge
Hi!
I want to make appv package for office 2013 professional. I dont want to use preview. I want to use full version for makingappv package. I know we cant use sequencer to make .appv package for office 2013. I am using this http://www.microsoft.com/en-us/download/details.aspx?id=36778
i.e.office deployment tool for click-to-run.
Now i am trying to run setup.exein /pacakger mode. But i am getting error which i don't understand
PS C:\office\tool> .\setup.exe /packager .\configuration.xml "C:\office"
ERROR: Failed to runas admin for file: C:\Users\ADMINI~1\AppData\Local\Temp\Microsoft Office 15\ClientX64\integratedoffi
ce.exe arguments: FLATTEN FLATTEN RERUNMODE config ".\configuration.xml" flattenedoutput "C:\office"
.Quitting!
I am logged in as Administartor, computer is not in domain. So what this issue?
Also it would awesome if anyone could give me some guide or link for how to use office deployment tool for click-to-run in /packager mode. There is nobdy who had posted about this. I have searched alot. MS help links are just guidelines i want to know anaybdy
even tried it?
SaMTry running SETUP.EXE from an elevated command prompt instead of a PowerShell window.
Please remember to click "Mark as Answer" or "Vote as Helpful" on the post that answers your question (or click "Unmark as Answer" if a marked post does not actually
answer your question). This can be beneficial to other community members reading the thread.
This forum post is my own opinion and does not necessarily reflect the opinion or view of my employer, Microsoft, its employees, or other MVPs.
Twitter:
@stealthpuppy | Blog:
stealthpuppy.com |
The Definitive Guide to Delivering Microsoft Office with App-V -
Office 2013 on RDS, icon appears and dissapears
Hello.
We have multiforest enviroment. Forest A ( there are accounts ) and forest B where are APPV mgmt and RDS servers. Users from Forest A login to RDS servers in forest B with no problem. We have domain group (say FS USERS) in forest B that includes users account
from forest A and we publish MS Office for this group.
Every other application published for domain group "FS USERS" work, but MS Office 2013 not. When logging, Office icons for 8seconds appears and after that disappears ( i think when office intergration task run ).
When i publish office for group in domain B and
accounts that comes from domain B, office works.
Can anyone recommend
what to do, what check?
I enable debug logging but nothing special found.
Thanks, JanHello.Yes, jump to fully supported model.
I write before, we try it, 1 ODT per machine like we are using for any other packages.
We end with error :
The virtual application 'C:\Windows\Explorer.EXE' could not be started because the App-V Subsystem 'Virtual Shell' could not be initialized. {error: 0xC701525-0x54F}
The virtual application 'C:\Windows\Explorer.EXE' could not be started because the App-V Subsystem 'Registry Staging' could not be initialized. {error: 0x78A00A0A-0xA0005}
The main and annoying effect is when user logon, there popup dialog:
Runtime Error!
Program: c:\windows\explorer.exe
R6030
- CRT not initialized
I must run explorer.exe from task manager manualy ( CTRL+ALT+END) and after that office appears
There is empty RUNVIRTUAL entry in registry.
We have latest APPv subsystem. Appv-SP3, resp. 5.0.10107.0
Server is on clean install, W2008R2Ent
It doesn't matter if user is form forest or local domain, have redirected %APPDATA% or not.
Office Deployment Toolkit 15.0.4623.1001
Jan
CONFIGURATION
Id : 1
SetByGroupPolicy : False
Name : APPV
URL : http://cenzored:8001
GlobalRefreshEnabled : True
GlobalRefreshOnLogon : True
GlobalRefreshInterval : 0
GlobalRefreshIntervalUnit : Day
UserRefreshEnabled : True
UserRefreshOnLogon : True
UserRefreshInterval : 0
UserRefreshIntervalUnit : Day
Name : PackageInstallationRoot
Value : %programdata%\App-V
SetByGroupPolicy : False
Name : PackageSourceRoot
Value :
SetByGroupPolicy : False
Name : LocationProvider
Value :
SetByGroupPolicy : False
Name : AutoLoad
Value : 1
SetByGroupPolicy : False
Name : EnablePackageScripts
Value : 1
SetByGroupPolicy : True
Name : ReestablishmentInterval
Value : 5
SetByGroupPolicy : False
Name : ReestablishmentRetries
Value : 3
SetByGroupPolicy : False
Name : CertFilterForClientSsl
Value : LOCAL_MACHINE\MY\1.3.6.1.5.5.7.3.2
SetByGroupPolicy : False
Name : SupportBranchCache
Value : 0
SetByGroupPolicy : False
Name : VerifyCertificateRevocationList
Value : 1
SetByGroupPolicy : False
Name : SharedContentStoreMode
Value : 0
SetByGroupPolicy : False
Name : MigrationMode
Value : 0
SetByGroupPolicy : False
Name : RoamingFileExclusions
Value :
SetByGroupPolicy : False
Name : RoamingRegistryExclusions
Value : SOFTWARE\CLASSES
SetByGroupPolicy : False
Name : AllowHighCostLaunch
Value : 0
SetByGroupPolicy : False
Name : RequirePublishAsAdmin
Value : 0
SetByGroupPolicy : False
Name : IntegrationRootUser
Value : %LOCALAPPDATA%\Microsoft\AppV\Client\Integration
SetByGroupPolicy : False
Name : IntegrationRootGlobal
Value : %ALLUSERSPROFILE%\Microsoft\AppV\Client\Integration
SetByGroupPolicy : False
Name : VirtualizableExtensions
Value : exe,com,bat,cmd,vbs,ps1,cpl,jar,wsf,wsh,msc
SetByGroupPolicy : False
Name : IgnoreLocationProvider
Value : 0
SetByGroupPolicy : False
Name : ReportingEnabled
Value : 0
SetByGroupPolicy : False
Name : ReportingStartTime
Value :
SetByGroupPolicy : False
Name : ReportingRandomDelay
Value :
SetByGroupPolicy : False
Name : ReportingInterval
Value :
SetByGroupPolicy : False
Name : ReportingServerURL
Value :
SetByGroupPolicy : False
Name : ReportingDataCacheLimit
Value :
SetByGroupPolicy : False
Name : ReportingDataBlockSize
Value :
SetByGroupPolicy : False
Name : ExperienceImprovementOptIn
Value : 0
SetByGroupPolicy : False
Name : EnablePublishingRefreshUI
Value : 0
SetByGroupPolicy : False
Name : ProcessesUsingVirtualComponents
Value : {%SystemRoot%\explorer.exe, %ProgramFiles%\Internet Explorer\iexplore.exe, %ProgramFiles(x86)%\Inter
net Explorer\iexplore.exe}
SetByGroupPolicy : False
Name : EnableDynamicVirtualization
Value : 1
SetByGroupPolicy : False
Maybe you are looking for
-
How do i move contacts from and external back up drive to a macbook pro?
I was able to successfully move a few other files. Garageband, text edit and itunes were a breeze. Contacts are giving me a hard time!
-
I pressed the power button to lock my ipod touch,then I go to watch TV. Can I receive facetime calls though locking the screen for 5 minutes or longer? I hope apple can let the ipod touch's wifi still connected though the screen is locked for a long
-
Problem in Installing Oracle 8i Enterprise Edition
When i install Oracle 8i enterprise edition there is an error which says "oracleOraHome81PagingServer" already exists....and the installation stops.So the full installation is not getting carried out.whatz the solution for this?
-
Need help with ACE Load Balancing Base on URL pattern
This is the first time for me trying to configure something like this on the ACE load balancer. I need help configuring a load balancing policy base on URL pattern. URL https://ineedhelp.com base on /willuhelpme and /imlost Key: ineedhelp_key cert:
-
Screen exit or screen badi for me57 subscreen
Hi, After going to ME57 and giving plant we have got list of PR's,now If I select one PR and click on assign automatically button I am getting popup with possible source list , here I will have to add some extra fields to the popup screen for which I