OCI Modules for PowerShell
The Oracle Cloud Infrastructure Modules for PowerShell is a set of cmdlet modules that can be used with PowerShell Core to manage Oracle Cloud Infrastructure resources. You can invoke these cmdlets from the PowerShell command line and with the associated PowerShell scripting language.
Requirements
To use the OCI Modules for PowerShell, you must have the following:
- An Oracle Cloud Infrastructure account.
- A user created in that account, in a group with a policy that grants the desired permissions. This can be a user for yourself, or another person/system that needs to call the API. For an example of how to set up a new user, group, compartment, and policy, see Adding Users. For a list of typical policies you may want to use, see Common Policies.
- A configuration file and key pair used for signing API requests, with the public key uploaded to Oracle Cloud using Oracle Cloud Infrastructure Console. Only the user calling the API should possess the private key.
- A supported version of PowerShell installed on Windows, Linux, or macOS operating systems.
Supported PowerShell Versions
To use the OCI Modules for PowerShell, you must have the following:
- PowerShell Core version 6.0 or 7.1.
Services Supported
- Access Governance
- Account Management
- AI Anomaly Detection
- AI Language
- AI Speech
- AI Vision
- Analytics Cloud
- Announcements
- API Gateway
- Application Dependency Management
- Application Performance Monitoring
- Audit
- Autonomous Recovery
- Autoscaling (Compute)
- Bastion
- Big Data Service
- Blockchain Platform
- Budgets
- Build
- OCI Cache
- Certificates
- Cloud Bridge
- Cloud Guard
- Cloud Migrations
- Cluster Placement Groups
- Compute Cloud@Customer
- Compute Instance Agent (Oracle Cloud Agent)
- Connector Hub
- Console Dashboard
- Kubernetes Engine
- Container Instances
- Content Management
- Core Services (Networking, Compute, Block Volume)
- Data Catalog
- Data Connectivity Management
- Data Flow
- Data Integration
- Data Labeling
- Data Safe
- Data Science
- Data Transfer
- Database
- Database Management
- Database Migration
- Database Tools
- Demand Signal
- DevOps
- Digital Assistant
- Digital Media
- DNS
- Document Understanding
- Email Delivery
- Enterprise Manager Warehouse
- Events
- Exadata Fleet Update
- File Storage
- Functions
- Fusion Apps as a Service
- Generative AI
- Generative AI Agent
- Generative AI Inference
- Generic Artifacts
- Globally Distributed Database
- GoldenGate
- Governance Rules
- Health Checks
- IAM
- Identity Domains
- Integration Generation 2
- Java Management
- Java Management Service Downloads
- Key Management (for the Vault service)
- License Manager
- Limits
- Load Balancer
- Logging
- Logging Analytics
- Logging Search
- Logging Ingestion
- Managed Access
- Management Agent Cloud
- Management Dashboard
- Marketplace
- Marketplace Private Offer
- Monitoring
- Network Firewall
- Network Load Balancing
- Network Monitoring
- Networking Topology
- Object Storage
- OCI Control Center
- OCI Registry
- OCI Secure Desktops
- OneSubscription
- Operations Insights
- Operator Access Control
- Optimizer
- Organizations
- OS Management
- OS Management Hub
- PostgreSQL
- Process Automation
- Publisher
- Queue Service
- Quotas
- Resource Manager
- Resource Scheduler
- Roving Edge Infrastructure
- Search
- Secret Managment (for the Vault)
- Secure Desktops
- Security Attribute
- Service Catalog
- Service Mesh
- Source Code Management
- Stack Monitoring
- Streaming
- Support Management
- Threat Intelligence
- Usage
- Visual Builder
- VMWare Solution
- Vulnerability Scanning
- Web Application Acceleration and Security
- Work Requests (Compute, Database)
- Zero Trust Packet Routing
Contact Us
Contributions
Got a fix for a bug or a new feature you'd like to contribute? The OCI Modules for PowerShell are open source and accepting pull requests on GitHub.
Notifications
To be notified when a new version of the OCI Modules for PowerShell is released, subscribe to the Atom feed.
Questions or Feedback
- GitHub Issues: To file bugs and feature requests only.
- Stack Overflow: Please use the oracle-cloud-infrastructure and oci-powershell-modules tags in your post.
- Developer Tools section of the Oracle Cloud forums.
- My Oracle Support