windows@资源管理器中的地址栏@访问共享文件夹的各种方法@管理共享文件夹
文章目录
- 资源管理器中的地址栏可以访问什么
- 访问共享文件夹👺
- UNC路径
- 资源管理器打开共享文件夹
- 纯命令行方式访问共享文件夹
- 共享文件夹相关操作
- 查看所有已经共享的文件夹👺
- 停止某个文件的共享
- 共享文件夹的访问控制补充
- 匿名访问问题😊
- 强制启用匿名访问
- 协议相关信息参考
资源管理器中的地址栏可以访问什么
在Windows资源管理器的地址栏中,您可以输入多种格式的内容:
-
文件路径:如
C:\Users\YourName\Documents
-
UNC路径:如
\\ServerName\SharedFolder
-
网络地址:如
ftp://ftp.example.com
或http://www.example.com
-
特殊文件夹名称:如
Downloads, Desktop, Documents
-
Shell命令:如
shell:RecycleBinFolder
(打开回收站) -
GUID路径:如
::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
(打开"我的电脑")
在命令行中,有类似的命令可以实现相同的功能:
-
打开文件夹:
start explorer C:\Users\YourName\Documents
-
打开特殊文件夹:
start shell:Downloads
-
使用GUID打开特定位置:
explorer shell:::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
-
打开网络位置:
start \\ServerName\SharedFolder
-
打开网页:
start http://www.example.com
这些命令可以在命令提示符(cmd)或PowerShell中使用。它们提供了与资源管理器地址栏类似的灵活性,允许您快速访问各种本地和网络资源。
访问共享文件夹👺
UNC路径
介绍访问方法前,先提一下UNC路径
Windows 系统中的文件路径格式 | Microsoft Learn
例如,访问redmibookpc
的C:
盘的UNC网络路径:\\redmibookpc\C$
,这里用到网络发现功能,即便该C:
没有被共享,但是如果有凭证就可以访问
资源管理器打开共享文件夹
本机外的其他windows用户访问smb服务器的方法
首先要确定被访问的共享文件夹在网络中的哪一台机器,我们称这个被访问的机器为server
,它可以是计算机名,也可以是一个ip地址(前者需要网络内的机器相互都已经打开网络发现,一般android设备上相关软件可以直接扫描已经打开的网络发现主机,并且用计算机名标识出来);
其中查询计算机名和ip地址的方式很简单,到系统信息或设置里面查看,或者自行搜索详细步骤
- 对于windows系统,访问共享文件夹(smb服务器,不需要写协议名,直接用
\\
代替表示smb协议)- 可以按下win+r启动"运行"窗口(Run),输入
\\server\FolderName
格式的链接回车运行 - 或者在命令行中执行
start \\server\FolderName
的形式来访问 - 如果启用了网络发现,则可以在资源管理器的网络页面中找到相应的计算机图标
- 如果您发现网络页是空的或者没有想要的计算机设备图标,请重新检查共享文件夹计算机是否开启网络发现(可能会被以外关闭,比如第三方软件,尤其是优化管家卫士类)
- 但是某些windows版本在这方面存在bug,可能即便在同一网络内的设备即便都开启了网络发现也不保证移动会出现在资源管理器网络页面中,尽管直接用计算机名可以访问到
- 使用
net use
命令或New-PSDrive
挂载共享文件夹为(网络)驱动器 - 资源管理器中提供的GUI方式添加网络位置或者映射共享文件夹,在弹出窗口的地址栏中输入
\\Server\FolderName
来挂载 - 资源管理器中的地址栏中输入
\\server\FolderName
来访问
- 可以按下win+r启动"运行"窗口(Run),输入
- 上述几种方式最终都是在资源管理器内浏览共享文件夹的(如果需要输入凭据请输入验证再访问)
- 有些方法可能会提示您是否记住凭证或自动登录,根据需要勾选;或者可以创建快捷方式以便后续访问;命令行有的有永久化选项或者记住凭证的参数
纯命令行方式访问共享文件夹
-
访问共享文件夹的方法处理借助资源管理器,还可以仅在命令行中进行访问操作
-
参考powershell中提供的各种
Cmdlet
,或者用上节介绍的挂载方法挂载共享文件夹为盘符后,cmd
也可以访问 -
可以操作目录的命令通常也可以用于共享文件夹的UNC目录路径
-
ls \\server\sharefolder
(powershell) -
或者
dir \\server\share
(cmd)这类命令
-
-
以powershell为主,我们可以用
New-SmbMapping
来将共享文件夹挂载到powershell
(资源管理器中可能无法直接查看挂载结果,但是net use 和 cmd 等工具中可见),用一个powershell可见的盘符来代替长串的路径 -
比如,您将某个共享文件夹
\\server\share
用New-SmbMapping
挂载为T:
盘符,当您在命令行中使用explorer T:
,这会调用资源管理器打开T
盘内容,此时T
盘就被临时挂载到了资源管理器中 -
若要下次开机后自动搜索并挂载,使用永久选项:
-Persistent $true
-
若要使关机之前稳定存在于资源管理器中,则需要手动彻底重启资源管理器(如果使用了永久选项,则重启后也自动挂载到资源管理器):
stop-process -Name explorer ; explore
例
PS> new-smbmapping -LocalPath 'T:' -RemotePath '\\redmibookpc\share' -Persistent $trueStatus Local Path Remote Path
------ ---------- -----------
OK T: \\redmibookpc\share
驱动器列表检查
用net use
可以检查到
PS> net use
New connections will be remembered.Status Local Remote Network-------------------------------------------------------------------------------
OK Q: \\redmibookpc\share Microsoft Windows Network
OK R: \\redmibookpc\share Microsoft Windows Network
OK T: \\redmibookpc\share Microsoft Windows Network
The command completed successfully.
用Get-PSDrive
也可以检测到
PS> Get-PSDriveName Used (GB) Free (GB) Provider Root CurrentLocation
---- --------- --------- -------- ---- ---------------
Alias Alias
C 323.03 619.91 FileSystem C:\ Users\cxxu\Desktop
Cert Certificate \
Env Environment
Function Function
HKCU Registry HKEY_CURRENT_USER
HKLM Registry HKEY_LOCAL_MACHINE
Q FileSystem \\redmibookpc\share
R 114.22 361.73 FileSystem \\redmibookpc\share…
T 114.22 361.73 FileSystem \\redmibookpc\share…
Temp 323.03 619.91 FileSystem C:\Users\cxxu\AppData\Local\Temp\
Variable Variable
WSMan WSMan
共享文件夹相关操作
查看所有已经共享的文件夹👺
-
有如下方式可以检查
- 在资源管理器中的地址栏输入
\\localhost
- 或者命令行中输入
start \\localhost
- 在资源管理器中的地址栏输入
-
也可以使用命令行查看(这种方法不再维护)
-
PS> net shareShare name Resource Remark------------------------------------------------------------------------------- IPC$ Remote IPC share C:\share ColorfulCxxuShare The command completed successfully.
-
停止某个文件的共享
-
方法0:使用命令行停止/移除共享文件
-
可以使用
net share
来移除,命令行格式为:NET SHARE sharename \\computername /DELETE
其中小写单词需要替换为具体的值
-
检查文件夹共享情况
PS> net shareShare name Resource Remark------------------------------------------------------------------------------- IPC$ Remote IPC DemoShare C:\sharePlus demo share DemoShareFC C:\share1 share folder grant everyone share C:\share ColorfulCxxuShare Users C:\Users The command completed successfully.
实际操作示例
PS☀️[BAT:70%][MEM:36.47% (11.56/31.71)GB][20:00:24] #⚡️[cxxu@COLORFULCXXU][C:\] PS> net share Demoshare \\colorfulcxxu /delete Demoshare was deleted successfully.#检查效果 PS> net shareShare name Resource Remark------------------------------------------------------------------------------- IPC$ Remote IPC DemoShareFC C:\share1 share folder grant everyone share C:\share ColorfulCxxuShare Users C:\Users The command completed successfully. #发现确实移除了DemoShare的共享
-
-
方法1:图形界面操作
-
右键目标文件夹,选择高级设置,将取消勾选分享次文件夹(share this folder);把保存修改即可
-
-
方法2:从资源管理器中找到目标文件夹,右键更改访问权限,选择移除访问权限(remove access),但是不一定所有文件夹都能找到移除按钮
共享文件夹的访问控制补充
匿名访问问题😊
免登录访问共享文件夹问题
-
SMB2 和 SMB3 中的来宾访问被禁用 - Windows Server | Microsoft Learn
- SMB1默认支持匿名访问,对于较新系统,需要到控制面板中启动相关windows功能
- 仅当需要兼容老设备或者实在想要匿名登录时考虑这么做(todo)
- 新系统配置匿名smb访问比较麻烦,我们可以建立一个简单的windows用户(账号密码很短)来逼近匿名访问的体验
- 事实上,smb协议的客户端通常由保存链接记录的功能,只要设置一次,后续就不需要输入账号密码,如果是一个人或很少人用,就更不用纠结了,配置一次就不需要再输入账号密码了(顶多smb服务器ip发生变换,但如果真的需要改ip无论是否匿名访问都要改,并不会造成更多麻烦,而且提高了一定的安全性)
- SMB1默认支持匿名访问,对于较新系统,需要到控制面板中启动相关windows功能
强制启用匿名访问
-
以下设置可能是无效的
-
修改策略组
-
或命令行修改注册表
-
PS C:\Users\cxxu\Desktop> reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters /v "AllowInsecureGuestAuth" /d 1 /t REG_DWORDThe operation completed successfully.PS C:\Users\cxxu\Desktop> reg query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\ParametersHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\ParametersEnablePlainTextPassword REG_DWORD 0x0EnableSecuritySignature REG_DWORD 0x1RequireSecuritySignature REG_DWORD 0x0ServiceDll REG_EXPAND_SZ %SystemRoot%\System32\wkssvc.dllServiceDllUnloadOnStop REG_DWORD 0x1AllowInsecureGuestAuth REG_DWORD 0x1
-
-
-
可以考虑启用smb v1,似乎可以匿名访问,但不建议使用,可以简单创建一个专门访问共享文件夹的简单用户即可
协议相关信息参考
- 使用 Windows Server 中的 SMB 3 协议的文件共享概述 | Microsoft Learn
相关文章:

windows@资源管理器中的地址栏@访问共享文件夹的各种方法@管理共享文件夹
文章目录 资源管理器中的地址栏可以访问什么访问共享文件夹👺UNC路径资源管理器打开共享文件夹纯命令行方式访问共享文件夹 共享文件夹相关操作查看所有已经共享的文件夹👺停止某个文件的共享 共享文件夹的访问控制补充匿名访问问题😊强制启用…...
ffmpeg推流时Unknown encoder ‘libx264‘
如果环境中有conda,最简单的办法就是 conda uninstall ffmpeg conda install ffmpeg 或者 sudo apt-get install -y libgmp3-dev pkg-config gnutls-bin libaom-dev libass-dev libbluray-dev libfdk-aac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-…...
xmind导入导出支持图片功能源码改造
xmind导入导出支持图片功能 在开发用例管理平台的过程中,需要使用xmind来管理用例。所以也涉及到xmind用例的导入导出功能, 在开始的时候,xmind文件中没有图片,所以使用xmind,xmindparser包就可以完成改任务。现在新增需求&#x…...

Web应用防火墙用在哪些场景?
WAF是Web Application Firewall的缩写,翻译为“Web应用防火墙”是一种网络安全设备或服务,用于保护Web应用程序免受各种网络攻击和漏洞的影响。 WAF特别设计用于识别和阻止特定于Web应用程序的攻击,例如SQL注入、跨站脚本(XSS)、跨站请求伪造…...

MySQL高可用(MHA高可用)
什么是 MHA MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。 MHA 的出现就是解决MySQL 单点的问题。 MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。 MHA能在故障切换的过程中最大…...
k8s_如何配置 containerd 使用镜像加速拉取docker.io上的镜像
在 Kubernetes 使用 containerd 作为容器运行时,可以通过配置 containerd 来使用镜像网站(镜像仓库)拉取镜像。这可以通过修改 containerd 的配置文件来实现。以下是详细步骤: 步骤 1:安装 containerd (如果已安装,这一步略过) 如果尚未安装 containerd,可以使用以下命…...
centos7安装宝塔面板
一、进入root模式 sudo su二、安装宝塔面板 if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec...
Spring 事务管理:全面解析
Spring 框架是一款广受欢迎的 Java 开发框架,其强大的功能之一便是事务管理。事务管理在确保数据一致性和完整性方面至关重要。在这篇文章中,我们将深入探讨 Spring 事务管理,包括声明式事务管理、编程式事务管理,以及事务传播和隔…...

概率论与数理统计_上_科学出版社
contents 前言第1章 事件与概率1.1 随机事件与样本空间1.1.1 样本空间1.1.2 随机事件1.1.3 事件之间的关系与运算 1.2 概率的三种定义及其性质1.2.1 概率的统计定义1.2.2 概率的古典定义1.2.3 概率的几何定义1.2.4 概率的性质 1.3 常用概型公式1.3.1 条件概率计算公式1.3.2 乘法…...
昇思25天学习打卡营第11天|LSTM+CRF序列标注
序列标注指给定输入序列,给序列中每个Token进行标注标签的过程。序列标注问题通常用于从文本中进行信息抽取,包括分词(Word Segmentation)、词性标注(Position Tagging)、命名实体识别(Named Entity Recognition, NER)等。 和人理解语言一样,…...

CSS 核心知识点 - grid
思维导图 参考网址: https://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_grid_layout 一、什么是 grid? CSS Grid布局是在CSS3规范中引入的一种新的布局方式,旨在解决传统布局方法(如浮动、定位、表格布局)存在的许多问题。C…...
pyecharts可视化案例大全(1~10)
pyecharts可视化案例大全 一、堆叠柱状图二、关闭坐标轴显示三、自定义坐标轴标签文本四、更改坐标轴数据类型五、双Y轴【直方图&折线图】六、直方图——双Y轴七、折线图——双X轴八、图例选择设置单选九、缩略轴——inside组件十、缩略轴——slider组件一、堆叠柱状图 不…...

SpringBoot 启动流程一
SpringBoot启动流程一 我们首先创建一个新的springboot工程 我们不添加任何依赖 查看一下pom文件 我们创建一个文本文档 记录我们的工作流程 我们需要的是通过打断点实现 我们首先看一下启动响应类 package com.bigdata1421.start_up;import org.springframework.boot.Spr…...

打印机删除副本以后无法安装打印机驱动
根据知乎文章解决打印机驱动副本存在多个,打印机驱动无法删除,或者驱动包无法删除等问题。的方法删除打印机副本以后发现无论如何也装不上驱动了。 要么驱动安装成功,但是设备仍然是指定状态。 后面发现是删错文件夹了,教程里让删…...

Vue3中为Ant Design Vue中Modal.confirm自定义内容
在一次业务开发时代码时,碰到了一种既想要Modal.confirm样式,又想要定制其content内容的情况。 大部分情况下,使用Modal.method()这种方式时,可能content内容固定都是字符串,那如果想要做更高级的交互怎么办ÿ…...

智能猫砂盆到底哪家好用?自费实测聚宠、糯雪、CEWEY真实反馈!
快到夏天了,是不是还有人因为没挑选到喜欢的智能猫砂盆而苦恼着?太便宜怕不好用,太贵怕质量比不上价格。来来去去拖到现在还没决定,我作为养了四年猫的资深铲屎官,今天就来给大家传授经验,关于我是怎么从好…...

初阶数据结构之二叉树
那么本篇文是初阶数据结构这个系列的最后一篇文章,那么闲话少叙,我们直接进入正题 在讲二叉树的一些之前知识点之前,我先给大家送个小礼物哈 手搓二叉树 typedef int BTDataType ; typedef struct BinaryTreeNode { BTDataType _data …...
代码随想三刷动态规划篇8
代码随想三刷动态规划篇8 122. 买卖股票的最佳时机 II题目代码 123. 买卖股票的最佳时机 III题目代码 188. 买卖股票的最佳时机 IV题目代码 309. 买卖股票的最佳时机含冷冻期题目代码 122. 买卖股票的最佳时机 II 题目 链接 代码 class Solution {public int maxProfit(int…...

服务拆分的原则
目录 一、单一职责原则 二、服务自治原则 三、单向依赖 一、单一职责原则 单⼀职责原则原本是面向对象设计中的⼀个基本原则, 它指的是⼀个类应该专注于单⼀功能. 不要存在多于⼀个导致类变更的原因 在微服务架构中, ⼀个微服务也应该只负责⼀个功能或业务领域, 每个服务应该…...

离线安装docker社区版
提示:以下所有命令都在Ubuntu-24.04-live-server-amd64系统中运行 文章目录 前言一、离线包制作二、在目标系统上离线安装Docker CE总结 前言 安全原因,内部机器不能联网,要给新机器安装 docker-ce 只能使用离线安装方法。如果使用本文的下载…...
基于算法竞赛的c++编程(28)结构体的进阶应用
结构体的嵌套与复杂数据组织 在C中,结构体可以嵌套使用,形成更复杂的数据结构。例如,可以通过嵌套结构体描述多层级数据关系: struct Address {string city;string street;int zipCode; };struct Employee {string name;int id;…...
浅谈 React Hooks
React Hooks 是 React 16.8 引入的一组 API,用于在函数组件中使用 state 和其他 React 特性(例如生命周期方法、context 等)。Hooks 通过简洁的函数接口,解决了状态与 UI 的高度解耦,通过函数式编程范式实现更灵活 Rea…...

Zustand 状态管理库:极简而强大的解决方案
Zustand 是一个轻量级、快速和可扩展的状态管理库,特别适合 React 应用。它以简洁的 API 和高效的性能解决了 Redux 等状态管理方案中的繁琐问题。 核心优势对比 基本使用指南 1. 创建 Store // store.js import create from zustandconst useStore create((set)…...

【JavaWeb】Docker项目部署
引言 之前学习了Linux操作系统的常见命令,在Linux上安装软件,以及如何在Linux上部署一个单体项目,大多数同学都会有相同的感受,那就是麻烦。 核心体现在三点: 命令太多了,记不住 软件安装包名字复杂&…...

Map相关知识
数据结构 二叉树 二叉树,顾名思义,每个节点最多有两个“叉”,也就是两个子节点,分别是左子 节点和右子节点。不过,二叉树并不要求每个节点都有两个子节点,有的节点只 有左子节点,有的节点只有…...

【7色560页】职场可视化逻辑图高级数据分析PPT模版
7种色调职场工作汇报PPT,橙蓝、黑红、红蓝、蓝橙灰、浅蓝、浅绿、深蓝七种色调模版 【7色560页】职场可视化逻辑图高级数据分析PPT模版:职场可视化逻辑图分析PPT模版https://pan.quark.cn/s/78aeabbd92d1...
在QWebEngineView上实现鼠标、触摸等事件捕获的解决方案
这个问题我看其他博主也写了,要么要会员、要么写的乱七八糟。这里我整理一下,把问题说清楚并且给出代码,拿去用就行,照着葫芦画瓢。 问题 在继承QWebEngineView后,重写mousePressEvent或event函数无法捕获鼠标按下事…...

解析奥地利 XARION激光超声检测系统:无膜光学麦克风 + 无耦合剂的技术协同优势及多元应用
在工业制造领域,无损检测(NDT)的精度与效率直接影响产品质量与生产安全。奥地利 XARION开发的激光超声精密检测系统,以非接触式光学麦克风技术为核心,打破传统检测瓶颈,为半导体、航空航天、汽车制造等行业提供了高灵敏…...

关于easyexcel动态下拉选问题处理
前些日子突然碰到一个问题,说是客户的导入文件模版想支持部分导入内容的下拉选,于是我就找了easyexcel官网寻找解决方案,并没有找到合适的方案,没办法只能自己动手并分享出来,针对Java生成Excel下拉菜单时因选项过多导…...

sshd代码修改banner
sshd服务连接之后会收到字符串: SSH-2.0-OpenSSH_9.5 容易被hacker识别此服务为sshd服务。 是否可以通过修改此banner达到让人无法识别此服务的目的呢? 不能。因为这是写的SSH的协议中的。 也就是协议规定了banner必须这么写。 SSH- 开头,…...