{"id":19550922,"url":"https://github.com/rumart/nxps","last_synced_at":"2026-06-04T23:31:23.690Z","repository":{"id":101187313,"uuid":"89448112","full_name":"rumart/nxPS","owner":"rumart","description":"Powershell module for managing Cisco Nexus 5k switches","archived":false,"fork":false,"pushed_at":"2017-04-26T08:15:58.000Z","size":8,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-11-19T23:03:26.704Z","etag":null,"topics":["nexus","nxapi","powershell","powershell-module"],"latest_commit_sha":null,"homepage":null,"language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rumart.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-04-26T06:52:00.000Z","updated_at":"2017-04-26T08:04:04.000Z","dependencies_parsed_at":"2025-11-19T23:01:15.563Z","dependency_job_id":null,"html_url":"https://github.com/rumart/nxPS","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/rumart/nxPS","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rumart%2FnxPS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rumart%2FnxPS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rumart%2FnxPS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rumart%2FnxPS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rumart","download_url":"https://codeload.github.com/rumart/nxPS/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rumart%2FnxPS/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33924832,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-04T02:00:06.755Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["nexus","nxapi","powershell","powershell-module"],"created_at":"2024-11-11T04:09:05.568Z","updated_at":"2026-06-04T23:31:23.654Z","avatar_url":"https://github.com/rumart.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# nxPS\n\n### PowerShell module for administering Cisco Nexus 5k switches via the NX-API\n##### NOTE! The NX-API on the 5k switches are different from th 7k and 9k's\n\nThis module is built in an existing production environment and it is created as a way to retrieve simple information from Nexus switches without having to know how to write NXOS commands. It may or may not work in other environments, but hopefully it can be an inspiration for others to write similar Powershell modules utilizing this API\n\n\n**Cisco Programming guide**\nhttp://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus5000/sw/programmability/guide/b_Cisco_Nexus_5K6K_Series_NX-OS_Programmability_Guide/nx_api.html\n\n\n**Enabling the NX API**\n\n_Enable without additional config_\n\n```\nconfigure terminal\nfeature nxapi\n```\n\n_Set specific ports (in conf)_\n```\nnxapi http port 8080\nnxapi https port 8443\n```\n\n_Enable sandbox (in conf)_\n```\nnxapi sandbox\n```\n\n**Sandbox**\n\nThe NXAPI sandbox provides for an easy way to get to know the API through a website where you can write your commands and see both the output and how the API commands should be\n\n------\n\n**Usage**\n\nStart with creating a connection to the Nexus switch with the New-NXConnection command. If you plan to connect to multiple switches place the output of the connection command in a variable which can be used in subsequent commands to the same switch. If only one connection is in use you can omit the connection parameter and use the one added as a global parameter.\n\nTo get information on the provided functions run the built in help function in Powershell\n\n```powershell\nGet-Help \"function name\" \n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frumart%2Fnxps","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frumart%2Fnxps","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frumart%2Fnxps/lists"}