Download a file from a remote SMB share to the local filesystem.
Parameter
Description
SMB Share Name
The name of the SMB share. For example - SharedFolder.
Remote File Path
The file path within the SMB share to download. For example - Documents/report.txt.
Local File Path
The destination file path to save to within the working directory. For example - report.txt.
Note: If the local file path contains directories, those directories must exist otherwise the file won’t be downloaded.
Working Directory
The directory where the downloaded file will be saved. The filesystem state is preserved across steps using this directory, ensuring that files and changes persist for continuity.
For more information, refer to the Create Working Directory action documentation for guidance on setting up and selecting working directories.
List files and subdirectories in a directory on a remote SMB share.
Parameter
Description
SMB Share Name
The name of the SMB share. For example - SharedFolder.
Directory Path
The directory path within the SMB share to list. Leave empty to list the SMB share root. For example - Documents.
Filter
A pattern to filter the listed files and folders, leave empty to list all. For example - *.txt to list only text files, or report* to list files or directories starting with “report”.
Upload a file from the local filesystem to a remote SMB share.
Parameter
Description
SMB Share Name
The name of the SMB share. For example - SharedFolder.
Remote File Path
The destination file path within the SMB share. For example - Documents/report.txt.
File Path
The path of the file to upload.
Working Directory
The directory where the file is located. The filesystem state is preserved across steps using this directory, ensuring that files and changes persist for continuity.
For more information, refer to the Create Working Directory action documentation for guidance on setting up and selecting working directories.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"BlinkOps Documentation","colors":{"primary":"#1f7ef2","light":"#1f7ef2","dark":"#0080ff"},"logo":{"light":"https://mintcdn.com/blinkops-2/br6cLdqXY9MZvLgO/logo/light.svg?fit=max\u0026auto=format\u0026n=br6cLdqXY9MZvLgO\u0026q=85\u0026s=55c0663d06bf9395563193d3a5259b7a","dark":"https://mintcdn.com/blinkops-2/br6cLdqXY9MZvLgO/logo/dark.svg?fit=max\u0026auto=format\u0026n=br6cLdqXY9MZvLgO\u0026q=85\u0026s=07f1e67e71da76c022a7070bf00b12a7","href":"https://docs.blinkops.com/"},"favicon":"https://mintcdn.com/blinkops-2/TqQZZZpDuOn7Wlvq/favicon.png?fit=max\u0026auto=format\u0026n=TqQZZZpDuOn7Wlvq\u0026q=85\u0026s=2f51ab37ee8d63c712d36d21be7104ed","background":{"color":{"dark":"#091120"}},"navbar":{"links":[{"href":"https://app.blinkops.com/","label":"Login"}],"primary":{"type":"button","label":"Get Started","href":"https://www.blinkops.com/schedule-time"}},"footer":{"socials":{"youtube":"https://www.youtube.com/channel/UCHPSbeyNTFR8_rTGjV7V9ow","x":"https://twitter.com/getblinkops","linkedin":"https://www.linkedin.com/company/blink-ops"}},"styling":{"codeblocks":"dark","latex":true},"integrations":{"gtm":{"tagId":"GTM-MWQHTL5"}},"contextual":{"options":["copy","download-spec","chatgpt","claude","mcp","cursor","vscode"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"blinkops-2","hasAudioNarration":false,"actualSubdomain":"blinkops-2","customDomains":["docs.blinkops.com"],"gitSource":{"type":"github","owner":"blinkops","repo":"blink-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aea00818c693588234f510e","collectionId":"9f613a02-2ca2-4748-bfc9-eb233c19ae6e","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aea00818c693588234f510e"},"feedback":{"thumbs":true,"edits":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aea00818c693588234f510e","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"Integrations","count":12912},{"language":"default","tag":"Actions","count":5651},{"language":"default","tag":"Triggers","count":343},{"language":"default","tag":"AWS","count":161},{"language":"default","tag":"Case Management","count":109},{"language":"default","tag":"CrowdStrike","count":106},{"language":"default","tag":"Workflows","count":97},{"language":"default","tag":"Rapid7","count":83},{"language":"default","tag":"Platform","count":72},{"language":"default","tag":"Home","count":64}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":"@import url(https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600;700;800;900\u0026family=Roboto:ital,wght@0,300;0,400;0,500;0,900;1,300;1,400;1,500;1,700\u0026display=swap);@import \"tailwindcss\";@font-face{font-family:'Nacelle';src:url(https://cdn.prod.website-files.com/62000f475eba4d3330543f5b/652d7a00b58f4090a56b69d4_Nacelle-SemiBold.otf) format('opentype');font-weight:600;font-style:normal;font-display:swap}:root{--dark-mode-aware-p-color-alt:rgba(0, 0, 0, 0.50);--dark-mode-aware-dark-background-color:#1A283B;--dark-mode-aware-dark-border-color:#666;--dark-mode-aware-dark-text-color:#eee;--dark-mode-aware-dark-wrapper-background-color:#364150;--dark-mode-aware-dark-link-color:#ffffff;--dark-mode-aware-keyboard-shortcut:\"rgba(18, 18, 18, 0.85)\";--hero-background-image-light:url(\"https://mintlify.s3.us-west-1.amazonaws.com/blinkops-2/img/HeroLightV.svg\");--hero-background-image-dark:url(\"https://mintlify.s3.us-west-1.amazonaws.com/blinkops-2/img/HeroDark.svg\");--landing-page-image-light:url(\"https://mintlify.s3.us-west-1.amazonaws.com/blinkops-2/img/Hero.svg\");--landing-page-image-dark:url(\"https://mintlify.s3.us-west-1.amazonaws.com/blinkops-2/img/HeroDark.svg\");--integration-page-image-dark:url(\"/img/IntegrationsNote.svg\")}h1,h2,h3,h4{font-family:'Roboto';letter-spacing:normal!important}.hero-text h1,.hero-text h3{font-family:\"Roboto\";font-size:48px;font-style:normal;font-weight:800;line-height:63px;letter-spacing:2.4px}.hero-text h3{text-align:center;font-size:22px;font-weight:400;line-height:25.2px;letter-spacing:.96px}.background-image,.integration-background-image{background-image:var(--landing-page-image-light);height:330px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.integration-background-image{background-image:var(--integration-page-image-dark);height:400px}.dark .background-image{background-image:var(--landing-page-image-dark)}.paragraph-block{text-align:start;text-wrap:inherit}.paragraph{display:block;margin-block-start:.5em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;unicode-bidi:isolate;font-family:Roboto;font-size:28px;font-style:normal;font-weight:400;line-height:normal;color:var(----dark-mode-aware-p-color)}.dark .paragraph{color:#fff}.iframe{height:800px;width:100%}.iframe-wrapper{display:unset}.iframe-media{display:none}.hero{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-evenly;text-align:center;padding:2rem,2rem,2rem,2rem;background-image:var(--hero-background-image-light);height:326px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.dark .hero{background-image:var(--hero-background-image-dark)}.hero-content{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem}.hero h1{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;color:#000}.search-bar{display:flex;align-items:center;background:0 0;border:1px solid #060709;border-radius:.5rem;overflow:hidden}.keyboard-shortcut,.search-bar input{background:0 0;backdrop-filter:blur(8px)}.search-bar input{border:0;padding:.75rem 1rem;width:400px;height:43px;font-size:1rem;flex-grow:1;outline:0;border-radius:var(--Sizes-Radius-R-4-px, 8px);border:1px solid var(--Color-Transparent-White-10, #ffffff);background:var(--Color-Transparent-White-05, rgba(255, 255, 255, 0.05))}.dark ֿ.search-bar input{border:1px solid #fff}.dark #search{border:1px solid #ffff}.keyboard-shortcut{border-radius:var(--Sizes-Radius-R-4-px, 4px);border:1px solid var(--Color-Transparent-White-10, rgba(255, 255, 255, 0.10));padding:.5rem}.api-item,.grid-table,.keyboard-shortcut{display:flex;align-items:center}.grid-table{margin-top:2rem;grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex-flow:column}#api-grid{grid-column-gap:5rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid;justify-items:center}.api-item{padding:var(--Sizes-Padding-Possitive-32-px, 32px) var(--Sizes-Padding-Possitive-16-px, 16px);border:1px solid #e0e0e0;height:100px;width:300px;border-radius:16px;border:1px solid rgba(62,149,255,.04);background:#f4f4f4}.api-item img{height:24px;width:24px;padding:9px,9px,9px 9px}.api-item span{font-size:1rem;font-weight:400;color:#fff}.vendor-link{color:#000;text-overflow:ellipsis;font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;padding-left:24px;letter-spacing:1.12px}.wrapper{display:flex;justify-content:center;align-items:center;width:42px;height:42px;flex-shrink:0;border-radius:8px;background:#e3dfdf}.dark .dark-mode-aware{background:#1a283b}.dark .wrapper{background-color:#364150}.dark .vendor-link{color:#fff;text-overflow:ellipsis;font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;padding-left:24px;letter-spacing:1.12px}.flow-table,.table{width:100%;overflow-x:auto}.integrations-table table,.table table{border-collapse:collapse;text-align:left}.table table{width:100%}.table td,.table th{padding:8px 12px;text-align:left;border-bottom:1px solid #ddd}table{display:table;max-width:90%;margin:20px auto}.integrations-table table{border-style:solid;max-width:fit-content;table-layout:fixed;align-items:left;border-color:#000}.integrations-table code a{pointer-events:none;text-decoration:none;color:var(--ifm-table-cell-color);cursor:default}.integrations-table th:first-child{width:fit-content}.integrations-table th:second-child{width:50%;padding-right:10px}#var-table th:first-child{width:25%}#var-table th:nth-child(2){width:50%}.flow-table td{line-height:1.5;vertical-align:middle}.flow-table table,.table-functions{border-collapse:collapse;width:100%;max-width:100%;text-align:left;table-layout:fixed}.flow-table table{border-style:solid;align-items:left}.flow-table td,.flow-table th{width:25%;height:25%;border:1px solid #cccccc7f;padding:8px;text-align:left}.table-functions{border-style:hidden}.footer-container{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin-top:100px;align-items:center}.footer-icons{display:flex;gap:32px}.footer-title{font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.footer-display{display:flex;flex-direction:row}.flow-control{display:flex}@media (max-width:767px){.hero{flex-wrap:nowrap;flex-direction:column;justify-content:center;text-align:center;padding:1.5rem;height:auto;background-size:cover}.hero h1{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;color:#000}.hero,.hero-content{align-items:center}br{display:none}.paragraph{font-size:20px;margin-inline-start:30px}.search-bar input{width:fit-content}#api-grid{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;display:grid;justify-items:flex-start}.api-item{display:flex;padding:var(--Sizes-Padding-Possitive-10-px, 10px) var(--Sizes-Padding-Possitive-16-px, 10px);height:100px;width:180px;justify-content:flex-start}.vendor-link{font-size:15px;padding-left:15px}.iframe{max-height:100%;height:unset;border-radius:32px}.iframe-wrapper{display:block;position:relative;max-height:200px;border-radius:32px}.iframe-media{align-items:center;flex-direction:column;justify-content:center;position:absolute;height:100%;width:100%;display:flex;backdrop-filter:blur(.5em);background-color:rgba(34,33,38,.8);border-radius:32px}.table-functions th:first-child{width:17%}}@media (max-width:996px){.hero{flex-direction:column;justify-content:center;text-align:center;padding:1.5rem;height:auto;background-size:cover}.hero h1{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;color:#000}.hero,.hero-content{align-items:center}br{display:none}.paragraph{font-size:20px;margin-inline-start:30px}.search-bar input{width:fit-content}#api-grid{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;display:grid;justify-items:flex-start}.api-item{display:flex;padding:var(--Sizes-Padding-Possitive-10-px, 10px) var(--Sizes-Padding-Possitive-16-px, 10px);height:100px;width:180px;justify-content:flex-start}.vendor-link{font-size:15px;padding-left:15px}}"}],"page":{"pagePath":"docs/workflows/building-workflows/actions/utility-actions/smb-utilities","slug":"/docs/workflows/building-workflows/actions/utility-actions/smb-utilities","pageMetadata":{"title":"SMB Utilities","description":"Manage files and directories on remote SMB shares.","href":"/docs/workflows/building-workflows/actions/utility-actions/smb-utilities"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Manage files and directories on remote SMB shares.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Table}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`All SMB actions require an SMB connection. For setup instructions, refer to the `,_jsx(_components.a,{href:`/docs/integrations/smb`,children:`SMB integration`}),` page.`]}),`\n`,_jsx(Heading,{level:`2`,id:`create-directory-on-smb`,children:`Create Directory On SMB`}),`\n`,_jsx(_components.p,{children:`Create a new directory on a remote SMB share.`}),`\n`,_jsx(`div`,{className:`integrations-table`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`SMB Share Name`}),_jsxs(_components.td,{children:[`The name of the SMB share. For example - `,_jsx(_components.code,{children:`SharedFolder`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Directory Path`}),_jsxs(_components.td,{children:[`The directory path to create within the SMB share. For example - `,_jsx(_components.code,{children:`Documents/NewFolder`}),`.`,_jsx(`br`,{}),_jsx(`br`,{}),_jsx(_components.strong,{children:`Note:`}),` The parent directory must exist before executing the action.`]})]})]})]})}),`\n`,_jsx(Heading,{level:`2`,id:`download-file-from-smb`,children:`Download File from SMB`}),`\n`,_jsx(_components.p,{children:`Download a file from a remote SMB share to the local filesystem.`}),`\n`,_jsx(`div`,{className:`integrations-table`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`SMB Share Name`}),_jsxs(_components.td,{children:[`The name of the SMB share. For example - `,_jsx(_components.code,{children:`SharedFolder`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remote File Path`}),_jsxs(_components.td,{children:[`The file path within the SMB share to download. For example - `,_jsx(_components.code,{children:`Documents/report.txt`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Local File Path`}),_jsxs(_components.td,{children:[`The destination file path to save to within the working directory. For example - `,_jsx(_components.code,{children:`report.txt`}),`.`,_jsx(`br`,{}),_jsx(`br`,{}),_jsx(_components.strong,{children:`Note:`}),` If the local file path contains directories, those directories must exist otherwise the file won’t be downloaded.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Working Directory`}),_jsxs(_components.td,{children:[`The directory where the downloaded file will be saved. The filesystem state is preserved across steps using this directory, ensuring that files and changes persist for continuity.`,_jsx(`br`,{}),_jsx(`br`,{}),`For more information, refer to the `,_jsx(_components.a,{href:`/docs/workflows/building-workflows/actions/utility-actions/file_system-utilities#create-working-directory`,children:`Create Working Directory`}),` action documentation for guidance on setting up and selecting working directories.`]})]})]})]})}),`\n`,_jsx(Heading,{level:`2`,id:`list-smb-directory-contents`,children:`List SMB Directory Contents`}),`\n`,_jsx(_components.p,{children:`List files and subdirectories in a directory on a remote SMB share.`}),`\n`,_jsx(`div`,{className:`integrations-table`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`SMB Share Name`}),_jsxs(_components.td,{children:[`The name of the SMB share. For example - `,_jsx(_components.code,{children:`SharedFolder`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Directory Path`}),_jsxs(_components.td,{children:[`The directory path within the SMB share to list. Leave empty to list the SMB share root. For example - `,_jsx(_components.code,{children:`Documents`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Filter`}),_jsxs(_components.td,{children:[`A pattern to filter the listed files and folders, leave empty to list all. For example - `,_jsx(_components.code,{children:`*.txt`}),` to list only text files, or `,_jsx(_components.code,{children:`report*`}),` to list files or directories starting with “report”.`]})]})]})]})}),`\n`,_jsx(Heading,{level:`2`,id:`list-smb-shares`,children:`List SMB Shares`}),`\n`,_jsx(_components.p,{children:`List all available SMB shares on a remote SMB server.`}),`\n`,_jsx(Heading,{level:`2`,id:`remove-directory-from-smb`,children:`Remove Directory From SMB`}),`\n`,_jsx(_components.p,{children:`Remove a directory from a remote SMB share.`}),`\n`,_jsx(`div`,{className:`integrations-table`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`SMB Share Name`}),_jsxs(_components.td,{children:[`The name of the SMB share. For example - `,_jsx(_components.code,{children:`SharedFolder`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Directory Path`}),_jsxs(_components.td,{children:[`The directory path to remove within the SMB share. For example - `,_jsx(_components.code,{children:`Documents/OldFolder`}),`.`,_jsx(`br`,{}),_jsx(`br`,{}),_jsx(_components.strong,{children:`Note:`}),` To remove a non-empty directory, the `,_jsx(_components.code,{children:`Recursive Delete`}),` checkbox must be enabled.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Recursive Delete`}),_jsxs(_components.td,{children:[`Select to remove the directory recursively.`,_jsx(`br`,{}),_jsx(`br`,{}),_jsx(_components.strong,{children:`Note:`}),` When selected, all files and subdirectories within the specified path will be deleted.`]})]})]})]})}),`\n`,_jsx(Heading,{level:`2`,id:`remove-file-from-smb`,children:`Remove File From SMB`}),`\n`,_jsx(_components.p,{children:`Delete a file from a remote SMB share.`}),`\n`,_jsx(`div`,{className:`integrations-table`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`SMB Share Name`}),_jsxs(_components.td,{children:[`The name of the SMB share. For example - `,_jsx(_components.code,{children:`SharedFolder`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remote File Path`}),_jsxs(_components.td,{children:[`The file path within the SMB share to delete. For example - `,_jsx(_components.code,{children:`Documents/report.txt`}),`.`]})]})]})]})}),`\n`,_jsx(Heading,{level:`2`,id:`rename-file-on-smb`,children:`Rename File On SMB`}),`\n`,_jsx(_components.p,{children:`Rename or move a file on a remote SMB share.`}),`\n`,_jsx(`div`,{className:`integrations-table`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`SMB Share Name`}),_jsxs(_components.td,{children:[`The name of the SMB share. For example - `,_jsx(_components.code,{children:`SharedFolder`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Current File Path`}),_jsxs(_components.td,{children:[`The current file path within the SMB share. For example - `,_jsx(_components.code,{children:`Documents/old_name.txt`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`New File Path`}),_jsxs(_components.td,{children:[`The new file path within the SMB share. For example - `,_jsx(_components.code,{children:`Documents/new_name.txt`}),`.`]})]})]})]})}),`\n`,_jsx(Heading,{level:`2`,id:`upload-file-to-smb`,children:`Upload File To SMB`}),`\n`,_jsx(_components.p,{children:`Upload a file from the local filesystem to a remote SMB share.`}),`\n`,_jsx(`div`,{className:`integrations-table`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`SMB Share Name`}),_jsxs(_components.td,{children:[`The name of the SMB share. For example - `,_jsx(_components.code,{children:`SharedFolder`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remote File Path`}),_jsxs(_components.td,{children:[`The destination file path within the SMB share. For example - `,_jsx(_components.code,{children:`Documents/report.txt`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`File Path`}),_jsx(_components.td,{children:`The path of the file to upload.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Working Directory`}),_jsxs(_components.td,{children:[`The directory where the file is located. The filesystem state is preserved across steps using this directory, ensuring that files and changes persist for continuity.`,_jsx(`br`,{}),_jsx(`br`,{}),`For more information, refer to the `,_jsx(_components.a,{href:`/docs/workflows/building-workflows/actions/utility-actions/file_system-utilities#create-working-directory`,children:`Create Working Directory`}),` action documentation for guidance on setting up and selecting working directories.`]})]})]})]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":"dark","config":{},"pageMetadata":{"title":"SMB Utilities","description":"Manage files and directories on remote SMB shares.","href":"/docs/workflows/building-workflows/actions/utility-actions/smb-utilities"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Create Directory On SMB","slug":"create-directory-on-smb","depth":2,"children":[]},{"title":"Download File from SMB","slug":"download-file-from-smb","depth":2,"children":[]},{"title":"List SMB Directory Contents","slug":"list-smb-directory-contents","depth":2,"children":[]},{"title":"List SMB Shares","slug":"list-smb-shares","depth":2,"children":[]},{"title":"Remove Directory From SMB","slug":"remove-directory-from-smb","depth":2,"children":[]},{"title":"Remove File From SMB","slug":"remove-file-from-smb","depth":2,"children":[]},{"title":"Rename File On SMB","slug":"rename-file-on-smb","depth":2,"children":[]},{"title":"Upload File To SMB","slug":"upload-file-to-smb","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"blinkops-2","siteName":"BlinkOps Documentation","title":"SMB Utilities - BlinkOps Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-03-26T16:33:53.058Z","originalFileLocation":"docs/workflows/building-workflows/actions/utility-actions/smb-utilities.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Manage files and directories on remote SMB shares.\">\u003cmeta data-mint-head name=\"application-name\" content=\"BlinkOps Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/blinkops-2/7G_DZOlCBlov2A1k/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/blinkops-2/7G_DZOlCBlov2A1k/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/blinkops-2/7G_DZOlCBlov2A1k/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/blinkops-2/7G_DZOlCBlov2A1k/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/blinkops-2/7G_DZOlCBlov2A1k/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/blinkops-2/7G_DZOlCBlov2A1k/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/blinkops-2/7G_DZOlCBlov2A1k/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/blinkops-2/7G_DZOlCBlov2A1k/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/blinkops-2/7G_DZOlCBlov2A1k/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"SMB Utilities - BlinkOps Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Manage files and directories on remote SMB shares.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"BlinkOps Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.blinkops.com/docs/workflows/building-workflows/actions/utility-actions/smb-utilities\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://blinkops-2.mintlify.app/_mintlify/api/og/v2?division=Utility+Actions\u0026amp;title=SMB+Utilities\u0026amp;description=Manage+files+and+directories+on+remote+SMB+shares.\u0026amp;theme=5f867c4b3d6ce5e7185a453d\u0026amp;signature=6df1fc6341a8164b621e9686b1174d7198efb436617a51454fccf76e1ea79b1e\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"SMB Utilities - BlinkOps Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Manage files and directories on remote SMB shares.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://blinkops-2.mintlify.app/_mintlify/api/og/v2?division=Utility+Actions\u0026amp;title=SMB+Utilities\u0026amp;description=Manage+files+and+directories+on+remote+SMB+shares.\u0026amp;theme=5f867c4b3d6ce5e7185a453d\u0026amp;signature=6df1fc6341a8164b621e9686b1174d7198efb436617a51454fccf76e1ea79b1e\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/blinkops-2/7G_DZOlCBlov2A1k/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"BlinkOps Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1f7ef2\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.blinkops.com/docs/workflows/building-workflows/actions/utility-actions/smb-utilities\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/workflows/building-workflows/actions/utility-actions/smb-utilities.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.blinkops.com/#organization\",\"name\":\"BlinkOps Documentation\",\"url\":\"https://docs.blinkops.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/blinkops-2/br6cLdqXY9MZvLgO/logo/light.svg?fit=max\u0026auto=format\u0026n=br6cLdqXY9MZvLgO\u0026q=85\u0026s=55c0663d06bf9395563193d3a5259b7a\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.blinkops.com#website\",\"name\":\"BlinkOps Documentation\",\"url\":\"https://docs.blinkops.com\",\"publisher\":{\"@id\":\"https://docs.blinkops.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.blinkops.com/docs/workflows/building-workflows/actions/utility-actions/smb-utilities#webpage\",\"url\":\"https://docs.blinkops.com/docs/workflows/building-workflows/actions/utility-actions/smb-utilities\",\"name\":\"SMB Utilities\",\"description\":\"Manage files and directories on remote SMB shares.\",\"dateModified\":\"2026-03-26T16:33:53.058Z\",\"isPartOf\":{\"@id\":\"https://docs.blinkops.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.blinkops.com/docs/workflows/building-workflows/actions/utility-actions/smb-utilities#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.blinkops.com/docs/workflows/building-workflows/actions/utility-actions/smb-utilities#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Actions\",\"item\":\"https://docs.blinkops.com/docs/workflows/building-workflows/steps\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Utility Actions\",\"item\":\"https://docs.blinkops.com/docs/workflows/building-workflows/actions/utility-actions/array-utilities\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"SMB Utilities\",\"item\":\"https://docs.blinkops.com/docs/workflows/building-workflows/actions/utility-actions/smb-utilities\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.blinkops.com/docs/workflows/building-workflows/actions/utility-actions/smb-utilities#article\",\"headline\":\"SMB Utilities\",\"name\":\"SMB Utilities\",\"description\":\"Manage files and directories on remote SMB shares.\",\"url\":\"https://docs.blinkops.com/docs/workflows/building-workflows/actions/utility-actions/smb-utilities\",\"mainEntityOfPage\":{\"@id\":\"https://docs.blinkops.com/docs/workflows/building-workflows/actions/utility-actions/smb-utilities#webpage\"},\"dateModified\":\"2026-03-26T16:33:53.058Z\",\"publisher\":{\"@id\":\"https://docs.blinkops.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.blinkops.com#website\"}}]}\u003c/script>","siteName":"BlinkOps Documentation","nav":{"global":null,"tabs":[{"tab":"Home","pages":[{"title":"Home","href":"/home"}]},{"tab":"Getting Started","pages":[{"title":"Getting Started","href":"/docs/getting-started/introduction"}]},{"tab":"Agents","pages":[{"title":"Agents","href":"/docs/agent-builder/agent-builder"}]},{"tab":"Workflows","groups":[{"group":"Workflow Basics","pages":[{"title":"About Workflows","href":"/docs/workflows/workflows"},{"title":"Creating a New Workflow","href":"/docs/workflows/creating-a-workflow"},{"title":"The Workflow Editor","href":"/docs/workflows/building-workflows/workflow-editor"},{"title":"Testing a Workflow","sidebarTitle":"Testing Workflows","href":"/docs/workflows/testing-workflows/testing-workflows"},{"title":"Running Workflows","href":"/docs/workflows/running-workflows/running-workflows"},{"title":"Workflows Runtime Limitations","href":"/docs/workflows/system-limits"}]},{"group":"Triggers","pages":[{"title":"About Workflow Triggers","href":"/docs/workflows/building-workflows/triggers/triggers"},{"title":"Configuring Triggers","href":"/docs/workflows/building-workflows/triggers/configuring-triggers"},{"group":"On-Demand Triggers","pages":[{"title":"Using On-Demand Triggers","href":"/docs/workflows/building-workflows/triggers/on-demand-triggers/on-demand-triggers"},{"title":"Input Parameters","href":"/docs/workflows/building-workflows/triggers/on-demand-triggers/input-parameters"}]},{"group":"Event-Based Triggers","pages":[{"title":"Using Event-Based Triggers","href":"/docs/workflows/building-workflows/triggers/event-based-triggers/event-based-triggers"},{"title":"Using Webhooks","href":"/docs/workflows/building-workflows/triggers/event-based-triggers/webhooks"}]},{"group":"Scheduled Triggers","pages":[{"title":"Using Scheduled Triggers","href":"/docs/workflows/building-workflows/triggers/scheduled-triggers"}]}]},{"group":"Actions","pages":[{"title":"About Steps","href":"/docs/workflows/building-workflows/steps"},{"title":"About Actions","href":"/docs/workflows/building-workflows/actions/actions"},{"group":"Basic Actions","pages":[{"title":"API Actions","href":"/docs/workflows/building-workflows/actions/basic-actions/api-actions"},{"title":"Flow Control Actions","href":"/docs/workflows/building-workflows/actions/basic-actions/flow-control-actions"},{"title":"Subflow Actions","href":"/docs/workflows/building-workflows/actions/basic-actions/subflow-actions"},{"group":"HTTP Actions","pages":[{"title":"Authentication","href":"/docs/workflows/building-workflows/actions/basic-actions/authentication"},{"title":"HTTP Actions","href":"/docs/workflows/building-workflows/actions/basic-actions/http-actions/http-actions"},{"title":"Generate Callback URL Action","sidebarTitle":"Generate Callback URL Action","href":"/docs/workflows/building-workflows/actions/basic-actions/http-actions/generate-callback-url"},{"title":"Copy-Paste curl Commands","href":"/docs/workflows/building-workflows/actions/basic-actions/http-actions/copy-paste-curl"}]},{"group":"Code Actions","pages":[{"title":"Code Actions","href":"/docs/workflows/building-workflows/actions/basic-actions/code-actions"}]}]},{"group":"Interactive Actions","pages":[{"title":"Interactive Actions","href":"/docs/workflows/building-workflows/actions/advanced-actions/interactive-actions/interactive-actions"},{"title":"Slack Interactivity","href":"/docs/workflows/building-workflows/actions/advanced-actions/interactive-actions/slack-interactivity"},{"title":"Microsoft Teams Interactivity","href":"/docs/workflows/building-workflows/actions/advanced-actions/interactive-actions/mst-interactivity"},{"title":"Google Chat Interactivity","href":"/docs/workflows/building-workflows/actions/advanced-actions/interactive-actions/google-chat-interactivity"},{"title":"Email Actions","href":"/docs/workflows/building-workflows/actions/advanced-actions/email-actions"},{"group":"Ask a Question","pages":[{"title":"Ask a Question","href":"/docs/workflows/building-workflows/actions/advanced-actions/interactive-actions/ask-a-question/ask-a-question"},{"title":"Ask a Question via Slack","href":"/docs/workflows/building-workflows/actions/advanced-actions/interactive-actions/ask-a-question/ask-a-question-slack"},{"title":"Ask a Question via Email","href":"/docs/workflows/building-workflows/actions/advanced-actions/interactive-actions/ask-a-question/ask-a-question-email"},{"title":"Ask a Question via Google Chat","href":"/docs/workflows/building-workflows/actions/advanced-actions/interactive-actions/ask-a-question/ask-a-question-google"},{"title":"Ask a Question via Microsoft Teams","href":"/docs/workflows/building-workflows/actions/advanced-actions/interactive-actions/ask-a-question/ask-a-question-teams"},{"title":"Ask a Question via Zoom","href":"/docs/workflows/building-workflows/actions/advanced-actions/interactive-actions/ask-a-question/ask-a-question-via-zoom"}]}]},{"group":"Utility Actions","pages":[{"title":"Array Utilities","href":"/docs/workflows/building-workflows/actions/utility-actions/array-utilities"},{"title":"Cryptographic Utilities","href":"/docs/workflows/building-workflows/actions/utility-actions/cryptographic-utilities"},{"title":"Data Conversions Utilities","href":"/docs/workflows/building-workflows/actions/utility-actions/data_conversions-utilities"},{"title":"Extraction Utilities","href":"/docs/workflows/building-workflows/actions/utility-actions/data_extraction-utilities"},{"title":"Date-Time Utilities","href":"/docs/workflows/building-workflows/actions/utility-actions/date_time-utilities"},{"title":"File Actions","href":"/docs/workflows/building-workflows/actions/utility-actions/file_system-utilities"},{"title":"JSON Utilities","href":"/docs/workflows/building-workflows/actions/utility-actions/json-utilities"},{"title":"Miscellaneous Utilities","href":"/docs/workflows/building-workflows/actions/utility-actions/miscellaneous-utilities"},{"title":"Network Utilities","description":"Utility actions for network analysis, DNS lookups, and security checks in Blink workflows.","href":"/docs/workflows/building-workflows/actions/utility-actions/network-utilities"},{"title":"SMB Utilities","href":"/docs/workflows/building-workflows/actions/utility-actions/smb-utilities"},{"title":"String Utilities","description":"Utility actions for formatting, parsing, and transforming string data in Blink workflows.","href":"/docs/workflows/building-workflows/actions/utility-actions/string-utilities"}]},{"group":"Advanced Actions","pages":[{"group":"Database Actions","pages":[{"title":"CLI Actions","href":"/docs/workflows/building-workflows/actions/utility-actions/cli-actions"},{"title":"Run Database Actions","href":"/docs/workflows/building-workflows/actions/advanced-actions/database-actions/db-actions"},{"title":"LDAP Actions","href":"/docs/workflows/building-workflows/actions/advanced-actions/database-actions/ldap-actions"},{"title":"Steampipe Report Actions","href":"/docs/workflows/building-workflows/actions/advanced-actions/database-actions/steampipe-report-actions"},{"title":"Run Container Actions","href":"/docs/workflows/building-workflows/actions/advanced-actions/database-actions/run-container-actions"},{"title":"Run SSH Action","href":"/docs/workflows/building-workflows/actions/advanced-actions/database-actions/run-ssh-action"}]},{"group":"Custom Actions","pages":[{"title":"Custom Actions","href":"/docs/workflows/building-workflows/actions/custom-actions"}]},{"group":"Query Actions","pages":[{"title":"Run Cloud Query Actions","href":"/docs/workflows/building-workflows/actions/advanced-actions/query-actions"}]}]}]},{"group":"Builder Copilot","pages":[{"title":"About Builder Copilot","href":"/docs/builder-copilot/builder-copilot"},{"title":"Step Output Transformation","href":"/docs/builder-copilot/transform-data-output"},{"title":"Builder Copilot Limitations","href":"/docs/builder-copilot/limitations"}]},{"group":"Connections","pages":[{"title":"About Connections","href":"/docs/workflows/building-workflows/connections/connections"},{"title":"Creating a New Connection","href":"/docs/workflows/building-workflows/connections/creating-connection"},{"title":"Sharing a Connection","href":"/docs/workflows/building-workflows/connections/sharing-connection"},{"title":"Dynamic Connections","href":"/docs/workflows/building-workflows/connections/dynamic-connection"},{"title":"Connecting to an On-Premises App","href":"/docs/workflows/building-workflows/connections/connecting-on-premises"}]},{"group":"Variables","pages":[{"group":"Variables Types","pages":[{"title":"Dynamic Variables","href":"/docs/workflows/building-workflows/dynamic-variables/variable-picker"},{"title":"Global Variables","href":"/docs/workflows/building-workflows/dynamic-variables/global-variables"}]},{"group":"Expression Language","pages":[{"title":"Dynamic Variable Syntax","href":"/docs/workflows/building-workflows/dynamic-variables/expression-language/workflow-engine-variables"},{"title":"Functions","href":"/docs/workflows/building-workflows/dynamic-variables/expression-language/workflow-engine-functions"},{"title":"Operators and Literals","href":"/docs/workflows/building-workflows/dynamic-variables/expression-language/workflow-engine-operators"}]}]},{"group":"Files","pages":[{"title":"Using Files in Workflows","href":"/docs/workflows/building-workflows/files"}]},{"group":"Templates","pages":[{"title":"About Templates","href":"/docs/workflows/templates/templates"},{"title":"Using Workflow Templates for Users Without a Blink Account","href":"/docs/workflows/templates/using-template-new-user"},{"title":"Using Workflow Templates as an Existing Blink User","href":"/docs/workflows/templates/using-template"}]},{"group":"Publishing Workflows","pages":[{"title":"About Approving and Publishing Workflows","href":"/docs/workflows/managing-workflows/publish-approval/publish-approval"},{"title":"Controlling the Availability of a Published Workflow","href":"/docs/workflows/managing-workflows/draft-published"},{"title":"Publish Approval as the Builder","href":"/docs/workflows/managing-workflows/publish-approval/publish-approval-builder"},{"title":"Publish Approval as the Workspace Owner","href":"/docs/workflows/managing-workflows/publish-approval/publish-approval-owner"}]},{"group":"Error Handling and Debugging","pages":[{"title":"About Error Handling","href":"/docs/workflows/building-workflows/error-handling/error-handling"},{"title":"Workflow YAML","href":"/docs/workflows/building-workflows/workflow-yaml"},{"title":"Action Error References","href":"/docs/workflows/building-workflows/error-handling/error"},{"title":"Run Workflow on Workflow Failure","href":"/docs/workflows/building-workflows/error-handling/run-error"},{"title":"Workflow Run Logs","href":"/docs/workflows/debugging-workflows/workflow-run-logs"}]},{"group":"Workflow Management","pages":[{"title":"The Workflow Overview Page","href":"/docs/workflows/managing-workflows/workflow-overview-page"},{"title":"Move or Copy Workflows Between Workspaces","href":"/docs/workflows/workflow-packs/pack-options/move-or-copy-workflows"},{"title":"Monitoring Workflows Health","href":"/docs/workflows/monitoring-workflows-health"},{"title":"Workflow Version History","href":"/docs/workflows/managing-workflows/workflow-version-history"}]},{"group":"Packs","pages":[{"title":"About Workflow Packs","href":"/docs/workflows/workflow-packs/workflow-packs"},{"title":"Pack Options","href":"/docs/workflows/workflow-packs/pack-options/pack-options"},{"title":"Pack Management","href":"/docs/workflows/workflow-packs/pack-management"},{"title":"Sharing Packs","href":"/docs/workflows/workflow-packs/pack-options/sharing-packs"},{"title":"Move or Copy Packs Between Workspaces","href":"/docs/workflows/workflow-packs/pack-options/copy-moving-packs"},{"title":"Deploy Pack to Workspace(s)","href":"/docs/workflows/workflow-packs/pack-options/deploy-pack"}]}]},{"tab":"Platform","pages":[{"title":"Platform","href":"/docs/blink-platform/blink-platform"}]},{"tab":"Integrations","pages":[{"title":"Integrations","href":"/docs/integrations/integrations"}]},{"tab":"Case Management","pages":[{"title":"Case Management","href":"/docs/case-management/case-management"}]}]},"basePath":"","title":"SMB Utilities - BlinkOps Documentation","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":[],"chunks":[]}