Request for Python and GitHub Desktop Access on VDI

Mukku Poojitha (PricewaterhouseCoopers Advisory) 0 Reputation points Microsoft External Staff
2026-04-21T10:27:55.15+00:00

We are working as a PwC vendor supporting Microsoft DLP initiatives and are currently developing automation on VDI. We’ve observed that downloading tools such as Python and GitHub Desktop is currently restricted.

For our automation work, we require access to Python (to be used within VS Code) and GitHub Desktop for version control and collaboration. We request that the necessary permissions be granted.

Community Center | Not monitored
0 comments No comments

1 answer

Sort by: Oldest
  1. AI answer

    2026-04-21T10:28:30.0233333+00:00

    On a locked-down VDI used for privileged or sensitive work (such as DLP initiatives), installation of local tools like Python and GitHub Desktop is typically controlled by the organization’s security and endpoint management policies. The appropriate pattern is to request these tools as managed applications rather than attempting direct downloads.

    A suitable request to the VDI/security/Intune administration team should:

    1. Clarify the business need
      • State that the tools are required to develop and maintain automation for Microsoft DLP initiatives on the VDI.
      • Emphasize that Python is needed as a runtime within Visual Studio Code and that GitHub Desktop is required for source control and collaboration.
    2. Request deployment as managed applications
      • Ask that Visual Studio Code, Python, and GitHub Desktop be made available via the organization’s managed app channel (for example, Intune Company Portal on secure workstations).
      • Reference the standard secure pattern where tools like Visual Studio Code are packaged and deployed centrally to secured workstations, rather than installed ad hoc by users.
    3. Align with secure workstation practices
      • Indicate that the request is consistent with the secure workstation model where only approved, centrally packaged tools (such as Visual Studio Code) are installed on privileged VDIs.
      • Confirm willingness to use only the centrally provided versions and to comply with any additional controls (for example, restricted extensions, preconfigured Git remotes, or enforced policies for GitHub access).
    4. Provide technical details for packaging (for admins)
      • Visual Studio Code and similar tools can be packaged as Win32 apps (for example, using the Microsoft Win32 Content Prep Tool) and deployed via Intune or the organization’s endpoint management solution.
      • Python and GitHub Desktop can be handled in the same way: packaged, signed, and distributed as managed apps, ensuring they meet security and compliance requirements.
    5. Request appropriate network and repository access
      • If GitHub (or Azure DevOps/GitHub Enterprise) is used, request that the VDI be granted access only to the required repositories and services, following least-privilege and any existing policies for code hosting and DevOps.

    A concise formal request to the internal admin team could be structured as:

    • Purpose: Enable development and maintenance of automation for Microsoft DLP initiatives on secure VDI.
    • Tools requested: Visual Studio Code (if not already present), Python runtime (for VS Code), GitHub Desktop (for Git-based collaboration).
    • Deployment method: Request packaging and deployment as managed applications through the organization’s standard endpoint management (for example, Intune Company Portal) in line with secure workstation guidance.
    • Scope: Limit access to approved repositories and services; accept any additional security controls required.

    This approach keeps the VDI compliant with privileged access and secure workstation standards while enabling the required development workflow.


    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.