Meta tags:
Headings (most frequently used words):
upload, specification, nuget, package, http, all, packages, in, please, enable, javascript, command, cli, request, response, sample, usage, scripts, curl, folder, powershell, to, specific, feeds, python, this, article,
Text of the page (most frequently used words):
packages (71), howto (66), proget (63), #package (63), and (59), the (48), create (45), feed (42), ensure (41), upload (39), buildmaster (39), nuget (31), with (30), file (30), build (28), private (27), api (27), upgrading (27), server (25), inedo (24), from (24), for (23), installation (23), release (22), otter (22), what (21), files (19), configuration (19), list (19), asset (18), application (17), feeds (17), get (17), powershell (17), set (17), delete (17), http (16), script (16), app (16), windows (16), docker (15), repository (15), net (14), directory (13), service (13), this (12), will (12), python (12), license (12), scripts (11), nupkg (11), import (11), using (11), your (11), azure (11), proxy (11), registry (11), uploading (10), site (10), reference (10), project (10), deploy (10), deployment (10), uploaded (9), distribution (9), pgutil (9), input (9), user (9), servers (9), legacy (9), download (9), builds (9), not (8), local (8), folder (8), endpoint (8), source (8), otterscript (8), variables (8), integration (8), containers (8), execute (8), pool (8), template (8), storage (8), scripting (8), universal (8), update (8), issue (8), migrate (8), publish (8), specification (7), generalutils (7), path (7), apikey (7), successfully (7), maven (7), creating (7), tasks (7), linux (7), configure (7), variable (7), dotnet (7), management (7), access (7), git (7), templates (7), response (6), request (6), cli (6), running (6), https (6), content (6), code (6), url (6), debian (6), installing (6), configuring (6), agent (6), iis (6), getting (6), started (6), shell (6), stop (6), start (6), collect (6), modules (6), drift (6), metadata (6), chocolatey (6), export (6), support (5), command (5), replace (5), put (5), myorganizationfolder (5), pypi (5), rpm (5), value (5), requires (5), use (5), sdk (5), versions (5), romp (5), credentials (5), overview (5), resource (5), operations (5), blocks (5), general (5), keys (5), troubleshooting (5), manual (5), security (5), guide (5), web (5), promote (5), psensure (5), push (5), administration (5), group (5), sca (5), connector (5), customizing (5), tracking (5), database (5), myinedo (4), sample (4), newutils (4), success (4), api_key (4), feed_name (4), package_file (4), all (4), uri (4), status (4), key (4), string (4), isnullorempty (4), component (4), required (4), types (4), name (4), npm (4), 2023 (4), json (4), javascript (4), extension (4), extending (4), notes (4), maintenance (4), other (4), network (4), restore (4), sign (4), directories (4), ldap (4), install (4), services (4), virtual (4), zipfile (4), firewall (4), built (4), jsencode (4), restrictions (4), add (4), are (4), jobs (4), image (4), audit (4), groups (4), sbom (4), projects (4), rules (4), devops (4), migrating (4), importing (4), replication (4), terraform (4), visual (4), studio (4), rubygems (4), artifacts (4), deployments (4), pipelines (4), tests (4), applications (4), automated (4), com (3), usage (3), failed (3), found (3), does (3), beta2 (3), like (3), requests (3), corp (3), a1b2c3d4e5 (3), folder_path (3), root (3), file_name (3), package_name (3), join (3), type (3), octet (3), stream (3), stored (3), result (3), write (3), post (3), central (3), escapedatastring (3), date (3), jar (3), internal (3), artifactpath (3), sources (3), option (3), please (3), enable (3), extensions (3), tools (3), advanced (3), text (3), functions (3), engine (3), strings (3), comments (3), architecture (3), backup (3), products (3), backing (3), managing (3), agents (3), authentication (3), active (3), integrated (3), psverify (3), dsc (3), repackage (3), remediate (3), query (3), batch (3), servername (3), filecontents (3), 2022 (3), 2024 (3), 2025 (3), controls (3), bash (3), tag (3), archive (3), permission (3), permissions (3), task (3), users (3), issues (3), scan (3), connectors (3), methods (3), connect (3), retention (3), continuous (3), versioning (3), conan (3), cran (3), repositories (3), conda (3), integrating (3), org (3), helm (3), java (3), monitors (3), dependencies (3), databases (3), releases (3), deploying (3), docs (2), 2026 (2), following (2), message (2), output (2), something (2), api_url (2), myorganization (2), upload_url (2), try (2), open (2), headers (2), data (2), print (2), apiurl (2), feedname (2), folderpath (2), nupkgfiles (2), filter (2), nupkgfile (2), filefullpath (2), fullapiurl (2), method (2), statuscode (2), 200 (2), host (2), packagename (2), else (2), package_file_path (2), api_endpoint (2), curl (2), end (2), number (2), could (2), you (2), receive (2), that (2), zip (2), was (2), but (2), instead (2), multipart (2), indicates (2), argument (2), see (2), apps (2), company (2), supported (2), approved (2), mydebianpackage_3 (2), 0_all (2), deb (2), main (2), mynpmfeed (2), mynpmpackage (2), tgz (2), specified (2), default (2), configured (2), more (2), note (2), mynugetfeed (2), newtonsoft (2), example (2), version (2), function (2), browser (2), hosting (2), operation (2), downloads (2), verification (2), machine (2), features (2), execution (2), statements (2), formal (2), protocol (2), client (2), multiple (2), instances (2), silent (2), sql (2), restoring (2), upgrade (2), product (2), single (2), microsoft (2), saml (2), logging (2), center (2), high (2), availability (2), load (2), balancing (2), offline (2), pre (2), hub (2), binary (2), shverify2 (2), shensure2 (2), shcall (2), acquire (2), pyverify (2), psverify2 (2), psexec (2), psensure2 (2), psdsc (2), pscall2 (2), pscall (2), module (2), restart (2), recycle (2), binding (2), assets (2), transfer (2), sleep (2), shensure (2), fileattributes (2), send (2), email (2), rename (2), pyensure (2), pycall (2), packagefile (2), osexec (2), oscall (2), exec (2), hostsentry (2), copy (2), concatenate (2), apply (2), rule (2), extract (2), appsetting (2), batcall (2), xmlencode (2), xml (2), urlencode (2), trimstart (2), trimend (2), trim (2), toupper (2), tolower (2), substring (2), regexreplace (2), padright (2), padleft (2), newline (2), matchesregex (2), htmlencode (2), coalesce (2), split (2), regexfind (2), rolename (2), environmentvariable (2), serversinroleandenvironment (2), serversinrole (2), serversinenvironment (2), allservers (2), allroles (2), allenvironments (2), acquiredservers (2), pythonpath (2), pseval (2), pscredential (2), preferwindowspowershell (2), autoterminatepowershellprocess (2), increment (2), floor (2), expr (2), decrement (2), compare (2), ceiling (2), abs (2), math (2), mapset (2), mapremove (2), mapitem (2), mapadd (2), mapkeys (2), maps (2), listitem (2), listindexof (2), listcount (2), listset (2), listremove (2), listinsert (2), listconcat (2), lists (2), sheval (2), fromjson (2), tojson (2), eval (2), specialwindowspath (2), secureresourceproperty (2), securecredentialproperty (2), dateutc (2), range (2), resolvepath (2), pathcombine (2), fileexists (2), directoryexists (2), filesondisk (2), getvariablevalue (2), workingdirectory (2), isvariabledefined (2), executionstate (2), executionid (2), environmentname (2), executions (2), orchestration (2), infrastructure (2), aws (2), lightsail (2), resources (2), team (2), augmented (2), help (2), verify (2), ps1 (2), remediation (2), compliance (2), collecting (2), installed (2), sync (2), role (2), environment (2), connecting (2), scheduled (2), folders (2), vulnerabilities (2), licenses (2), remove (2), member (2), show (2), comment (2), health (2), endpoints (2), new (2), 2020 (2), 2021 (2), oss (2), feature (2), teams (2), webhooks (2), notifications (2), cloud (2), restricted (2), deprecated (2), policies (2), development (2), edge (2), mirroring (2), promotion (2), share (2), automatic (2), php (2), charts (2), node (2), scala (2), gradle (2), gallery (2), drop (2), repackaging (2), commit (2), pull (2), vstest (2), artifact (2), config (2), run (2), reject (2), teamcity (2), jenkins (2), github (2), unix (2), nunit (2), runner (2), unit (2), asp (2), mvc (2), event (2), listeners (2), steps (2), checks (2), etc (2), pipeline (2), branches (2), things (2), llc, article, randomutils, exist, returned, walk, relpath, raise_for_status, except, exceptions, requestexception, where, specific, childitem, foreach, fullname, invoke, webrequest, infile, usebasicparsing, echo, off, correspond, entries, record, errors, generally, means, invalid, read, encoded, should, form, error, messages, successful, missing, unknown, unauthorized, 403, var, filename, part, only, while, require, optional, corresponding, most, accurate, mapping, progetclient, simply, either, format, depending, header, tar, appropriate, classic, mydebianfeed, options, must, also, unless, have, may, learn, working, always, used, later, mynugetpackage, quick, available, both, properly, manually, outdated, writing, simple, extensibility, layout, common, inspection, publishing, auditing, history, parameters, maintaining, discontinued, programmatically, invoking, executing, different, scenarios, runtime, pools, templating, catch, loop, values, descriptions, grammar, video, tickets, stopgap, invoices, payments, renewing, purchasing, activation, accessing, account, flow, formats, same, setting, outbound, communication, requirements, postgresql, when, pingid, entra, prometheus, diagnostic, analytics, hybrid, configurations, openldap, generic, integrate, domains, cluster, installations, compose, switch, reverse, downgrade, installedpackages, issimulation, job, rafts, bat, admins, accounts, remote, desktop, connections, remediating, automatically, desired, verifying, recurring, gui, forms, automation, manifest, assess, vulnerabilties, attributes, members, edit, resolve, promotions, apikeys, commands, existing, premise, 2019, clair, index, quirk, old, migration, another, sonatype, nexus, jfrog, artifactory, myget, white, labeling, isv, edition, slack, localization, executable, blob, google, amazon, self, alerts, licensing, detection, blocking, block, vulnerability, scanning, assessment, exporting, software, composition, analysis, multisite, federated, computing, disaster, recovery, system, semantic, registries, terminology, concepts, container, assetdirectories, library, composer, recipes, hashicorp, cargo, rust, pub, dart, flutter, comprehensive, alpine, apk, aggregate, yum, public, pipenv, poetry, artifacthub, kubernetes, apt, bower, sbt, vsix, ruby, community, internalized, optionally, odata, symbol, semver2, bulk, across, paths, instructions, third, party, statistics, approve, semver, setup, deployables, webhook, plans, earlier, updates, 2018, based, containerized, raft, pack, merge, releaseassets, transition, milestone, issuecomment, close, checkout, attach, generate, assembly, transform, tool, test, msbuild, statement, disk, change, wait, releasevariable, releasenumberpart, releasenumber, releasename, previousreleasenumber, incrementreleasenumber, comparereleasesequence, pipelinestagename, pipelinename, packageversion, packageproperty, packagehash, packagesinbuild, nugetexepath, vstestexepath, promotioncomments, msbuildtoolspath, jqlvalue, devenvpath, isrollback, isreexecution, executionuser, environments, databaseconnectionsinenvironment, containertag, containerdigest, containersinbuild, configurationfileversion, configurationfiletext, configurationfiles, configurationfileinstances, buildvariable, pullrequestid, dockertag, dockerrepository, ciprojectscope, ciproject, cibuildnumber, cibuild, buildnumber, buildmasterurl, buildmasterid, branch, buildsinrelease, artifactsinbuild, applicationname, applicationid, applicationgroupname, applicationgitlibrary, applicationexists, applicationdescription, releasesinapplication, applicationsingroup, cancel, clone, purge, triggering, via, badges, native, bitbucket, subversion, youtrack, jira, gitea, gitlab, integrations, ssh, website, exe, targets, wordpress, junit, jetty, wildfly, jboss, eap, tomcat, ant, fxcop, xunit, mstest, entity, framework, core, webforms, console, platforms, containzerizing, preventing, how, displayed, rendered, prompts, calendars, blue, green, patterns, rollbacks, approvals, approval, gates, best, practices, delivery, reports, testing, store, hotfix, workflows, svn, tfs, control, matching, results, internet, explorer, longer, many, still, work, experience, degraded, some, won, modern, such, chrome, firefox, documentation,
Text of the page (random words):
ith buildmaster vulnerability scanning assessment howto scan and block packages in proget licensing detection and blocking howto filter packages by license howto receive alerts for deprecated packages in use security and access controls howto configure restricted feeds howto enable self service feeds creating and customizing tasks export and import tasks permissions and restrictions export and import users and groups cloud storage howto configure feeds for amazon s3 howto configure feeds for google cloud howto configure feeds for azure blob storage administration retention rules extending proget service executable localization license restrictions notifications webhooks customizing content webhooks howto connect to slack howto connect to teams white labeling isv edition installation upgrading proget installation guide installing proget on aws lightsail migrating to proget howto migrate from myget to proget howto migrate from azure devops to proget howto migrate from jfrog artifactory to proget howto migrate from sonatype nexus to proget howto migrate from another repository to proget old versions feature migration nuget quirk feeds oss index clair integration package access rules upgrading proget upgrading to proget 2026 upgrading to proget 2025 upgrading to proget 2024 upgrading to proget 2022 upgrading to proget 2023 upgrading to proget 6 0 2021 upgrading to proget 5 3 2020 upgrading to proget 5 2 2019 upgrading from proget v4 upgrading from proget v2 and v3 migrate an on premise proget installation to azure migrate an existing proget installation to a new server api methods and cli commands getting started with pgutil getting started with http endpoints api keys access create apikey list apikeys delete apikey proget health feeds create feed get feed list feeds update feed delete feed get feed storage update feed storage list feed storage types connectors create connector get connector list connectors update connector delete connector packages list packages list package versions download package upload package delete package audit package set package status repackage package promote package query package promotions show package metadata sca builds projects builds create update build get build list builds audit build promote build scan build projects create update project get project list projects issues list issues delete issue resolve issue comments create update comment list comments delete comment sbom export sbom import sbom security users create user edit user delete user show user list users groups create group delete group list groups add group member remove group member list group members tasks create task delete task list tasks list task attributes permissions add permission list permissions remove permission licenses create license get license list licenses update license delete license vulnerabilities audit vulnerabilties assess vulnerabilities universal feed import universal package create upload universal package download virtual package manifest download universal package file asset directories files upload asset file multipart asset file upload download asset file delete asset file folders create asset folder list asset folders delete asset folder export asset folder import archive metadata set asset metadata get asset metadata containers audit image create tag delete tag delete image otter getting started with otter orchestration server automation jobs templates create a gui for scripts with input forms scheduled recurring jobs connecting to your servers with otter what is a server in otter what is an environment in otter what is a server role in otter configuration export import sync collecting verifying configuration desired configuration with otterscript collecting installed packages running containers compliance as code with powershell psverify howto ensure chocolatey packages with otter drift remediation configuration as code automatically remediate configuration drift creating drift remediation jobs remediating drift with powershell psensure scripting in otter what are scripts in otter what are variables in otter shell bash scripting howto add a user with a bash script powershell ps1 scripting howto verify configure remote desktop connections howto verify configure local windows admins accounts windows batch bat scripting python py scripting otterscript operations augmented help reference rafts git storage configuring for your team security and access controls api access and api keys credentials resources installation upgrading otter installation guide agent installation reference installing otter on aws lightsail upgrading otter upgrading to otter 2025 upgrading to otter 2024 upgrading to otter 2023 upgrading to otter 2022 upgrading to otter 3 0 administration maintenance license restrictions service administration extending otter backing up otter reference otter api reference infrastructure management api job orchestration api server configuration management api variables management api otterscript reference built in functions variables executions environmentname executionid executionstate issimulation isvariabledefined workingdirectory getvariablevalue files filesondisk directoryexists filecontents filecontents fileexists pathcombine resolvepath general range date dateutc securecredentialproperty secureresourceproperty specialwindowspath eval json jsencode tojson fromjson linux sheval lists listconcat listinsert listremove listset listcount listindexof listitem maps mapkeys mapadd mapitem mapremove mapset math abs ceiling compare decrement expr floor increment powershell autoterminatepowershellprocess preferwindowspowershell pscredential pseval python pythonpath servers acquiredservers allenvironments allroles allservers serversinenvironment serversinrole serversinroleandenvironment environmentvariable rolename servername servername strings regexfind split coalesce htmlencode join jsencode matchesregex newline padleft padright regexreplace replace substring tolower toupper trim trimend trimstart urlencode xml xmlencode built in operations batch batcall docker collect docker containers dotnet ensure appsetting files ensure asset extract zipfile get asset firewall ensure firewall rule general apply template collect debian packages collect rpm packages collect installedpackages concatenate files copy files create directory create file create package create zipfile delete files download asset download http ensure directory ensure file ensure hostsentry ensure metadata ensure package exec execute python script get http install package oscall osexec post http push packagefile pycall pyensure query package remediate drift rename file repackage replace text send email set fileattributes set variable shensure sleep transfer files upload assets upload http iis ensure app pool ensure application ensure site ensure site binding ensure virtual directory recycle app pool start app pool start site stop app pool stop site otter ensure server restart server powershell collect dsc modules collect powershell modules ensure dsc resource ensure powershell module ensure powershell repository pscall pscall2 psdsc psensure psensure using scripts psensure2 psexec psverify psverify2 proget promote package python pyverify registry ensure registry key value get registry value servers acquire server release server services ensure service start windows service stop windows service shell execute shell script shcall shensure2 shverify2 windows sign binary installation maintenance windows inedo hub howto install on windows howto upgrade or downgrade getting started with inedo hub howto install pre release product versions offline installation silent installation cli reference troubleshooting web hosting https configuring https howto configure iis as a reverse proxy for the integrated web server howto switch to integrated web server from iis troubleshooting manual installation linux docker docker installation guide upgrading docker containers docker compose installation guide https support on linux troubleshooting docker installations high availability load balancing configuring high availability load balancing managing your cluster user directories domains ldap howto integrate inedo products with active directory active directory v5 openldap generic ldap windows integrated authentication troubleshooting ldap ad integration legacy configurations active directory ldap v4 advanced configuration v3 hybrid user directories logging analytics diagnostic center http request logging prometheus installation integration saml authentication saml authentication overview azure ad microsoft entra id single sign on pingid single sign on when to upgrade your inedo product managing agents and servers backing up restoring installation configuration files postgresql inedo products sql server inedo products backup up restore for sql server inedo agent what is the inedo agent installation upgrading linux installation security requirements silent installation manual installation upgrading downloads release notes maintenance configuration configuring the inedo agent setting up outbound communication using the same agent with multiple instances troubleshooting internal architecture client server architecture message formats network protocol v1 network protocol v2 server flow myinedo what is myinedo creating accessing your myinedo account license keys activation purchasing a license renewing a license invoices payments stopgap license keys support tickets create support video otterscript execution engine reference formal specification formal grammar otterscript otterscript overview comments descriptions strings values statements and blocks general blocks loop blocks try catch blocks if else blocks other statements inedo execution engine operations functions text templating resource pools runtime variables advanced scenarios features executing tasks as a different user programmatically invoking otterscript romp discontinued using romp installing configuring and maintaining configuration parameters installing romp maintenance romp cli reference command overview auditing local machine history creating and publishing packages credentials installation inspection and verification package sources romp configuration common configuration package layout downloads source code extensibility inedo sdk inedo sdk versions release notes extending inedo tools using the sdk writing a simple create file operation creating an extension using the sdk outdated creating an extension using the sdk 1 x hosting a private extensions feed manually installing extensions please enable javascript proget requires the use of javascript to function properly please enable javascript in your browser for this site upload package upload package is available as both a pgutil command and an http request and will upload a package file to the feed quick example uploading a nuget package with pgutil this example will upload mynugetpackage version 1 2 3 to the feed mynugetfeed using the file and path c inedo packages newtonsoft json 12 0 3 nupkg pgutil packages upload feed mynugetfeed input file c inedo packages newtonsoft json 12 0 3 nupkg this api requires proget 2023 0 or later command specification cli the packages upload command is used to upload a package to a feed the input option is always required the feed option is required if a default feed is not configured and the distribution option is required for debian packages note pgutil sources source options must also be specified unless you have the default source configured and that a feed may be instead specified in the source see working with sources to learn more uploading an npm package requires the feed e g mynpmfeed and input file path e g c inedo packages mynpmpackage tgz pgutil packages upload feed mynpmfeed input file c inedo packages mynpmpackage tgz uploading a debian package requires the feed e g mydebianfeed the input file path e g c inedo packages mydebianpackage_3 0 0_all deb and the distribution e g main pgutil packages upload feed approved debian input file c inedo packages mydebianpackage_3 0 0_all deb distribution main uploading a maven package is not supported on maven classic feeds and requires the feed e g internal maven the input file path e g c apps my app 1 1 my app 1 1 jar and the artifactpath e g com my company my app 1 1 pgutil packages upload feed internal maven input file c apps my app 1 1 my app 1 1 jar artifactpath com my company my app 1 1 http request specification to upload a package simply put to the url with a feed name an appropriate api key and a package in either zip jar or tar format depending on the value of the content type header put api packages feed name upload package file name the package file name part of the url is only required for the pypi and rpm feed types while debian feeds will require a distribution argument and an optional component see the corresponding upload package method on progetclient cs for the most accurate and up to date pgutil and http endpoint argument mapping var url api packages uri escapedatastring feed upload if string isnullorempty filename url if string isnullorempty distribution url distribution uri escapedatastring distribution if string isnullorempty component url string isnullorempty distribution component uri escapedatastring component http response specification a successful 200 response indicates the package was uploaded a 403 response indicates a missing unknown or unauthorized api key error messages if you receive errors like following it generally means that an invalid package i e zip file was uploaded and could not be read by proget this endpoint does not support multipart form data encoded content but instead should be put with application octet stream end of central directory record could not be found or end of central directory does not correspond to number of entries in central directory sample usage scripts upload a nuget package curl this script will upload the generalutils net nupkg package file stored in the local c myorganizationfolder packages folder to the private nuget feed echo off set api_key a1b2c3d4e5 set package_file generalutils net nupkg set package_file_path c myorganizationfolder packages package_file set api_endpoint https proget corp local api packages private nuget upload curl x post h x apikey api_key t package_file_path api_endpoint upload all nuget packages in a folder powershell this script will upload all nupkg packages stored in the local c myorganizationfolder packages folder to the private nuget feed apiurl https proget corp local feedname private nuget apikey a1b2c3d4e5 folderpath c myorganizationfolder packages nupkgfiles get childitem path folderpath filter nupkg foreach nupkgfile in nupkgfiles filefullpath nupkgfile fullname fullapiurl apiurl api packages feedname upload result invoke webrequest uri fullapiurl method put headers x apikey apikey content type application octet stream infile filefullpath usebasi...
|