A method for selectively providing, to a subset of authorized user accounts, wake-on-demand access to virtualized resources during a period of scheduled unavailability, the method comprising: receiving, by a service broker machine, from a client machine, at least one credential; requesting, by the service broker machine, from a database, connection information associated with the at least one credential; receiving, by the service broker machine, from the database, connection information including: I. an identification of a data center, II. an identification of at least one virtual machine (260a-n) in the data center, the at least one virtual machine (260a-n) (i) associated with a first organization, (ii) designated to provide access to at least one virtual resource for a user associated with the at least one credential, and (iii) executing on a physical server hosting a second virtual machine associated with a second organization and providing shared sessions to users of the second organization, and III. an identification of a resource username for use in connecting to the at least one virtual machine (260a-n); determining, by the service broker machine, that the at least one virtual resource is unavailable during a period in which the at least one virtual resource is scheduled to be unavailable by a policy specifying a time the at least one virtualized resource is scheduled to be turned off; determining, by the service broker machine, whether the received credential indicates that the user is authorized to request reactivation of the unavailable at least one virtual resource; if the user is authorized, presenting to the user, by the service broker machine, an interactive dialogue that permits the user to request reactivation of the unavailable at least one virtual resource; directing, by the service broker machine, reactivation of the unavailable at least one virtual resource to the physical server; and providing, by the service broker machine, to the client machine, the connection information, wherein the physical server establishes a connection between the client machine and the at least one virtual machine (260a-n) providing the at least one virtual resource that is reactivated to the user based on the connection information. receiving, by a service broker machine, from a client machine, at least one credential; requesting, by the service broker machine, from a database, connection information associated with the at least one credential; receiving, by the service broker machine, from the database, connection information including: I. an identification of a data center, II. an identification of at least one virtual machine (260a-n) in the data center, the at least one virtual machine (260a-n) (i) associated with a first organization, (ii) designated to provide access to at least one virtual resource for a user associated with the at least one credential, and (iii) executing on a physical server hosting a second virtual machine associated with a second organization and providing shared sessions to users of the second organization, and III. an identification of a resource username for use in connecting to the at least one virtual machine (260a-n); I. an identification of a data center, II. an identification of at least one virtual machine (260a-n) in the data center, the at least one virtual machine (260a-n) (i) associated with a first organization, (ii) designated to provide access to at least one virtual resource for a user associated with the at least one credential, and (iii) executing on a physical server hosting a second virtual machine associated with a second organization and providing shared sessions to users of the second organization, and III. an identification of a resource username for use in connecting to the at least one virtual machine (260a-n); determining, by the service broker machine, that the at least one virtual resource is unavailable during a period in which the at least one virtual resource is scheduled to be unavailable by a policy specifying a time the at least one virtualized resource is scheduled to be turned off; determining, by the service broker machine, whether the received credential indicates that the user is authorized to request reactivation of the unavailable at least one virtual resource; if the user is authorized, presenting to the user, by the service broker machine, an interactive dialogue that permits the user to request reactivation of the unavailable at least one virtual resource; directing, by the service broker machine, reactivation of the unavailable at least one virtual resource to the physical server; and providing, by the service broker machine, to the client machine, the connection information, wherein the physical server establishes a connection between the client machine and the at least one virtual machine (260a-n) providing the at least one virtual resource that is reactivated to the user based on the connection information.